Bonjour la compagnie,
Je dois traiter les données d'une installation photovoltaique gérée par outback power qui me fournir des centaines de fichiers .json plutôt complexe (voir citation en bas de message)

Impossible d'en extraire directement un élément par exemple my_data[18:27] car les données après les ":" sont de longueur variable.
Je peux avoir ce que je veux en cherchant par ex. "SOC" puis "Min_SOC" (en gras ci-dessous) et en excisant ce qu'il faut du résultat, mais c'est brutal et lent. J'ai bricolé avec les dump ou loads je n'arrive à rien.
Une orientation svp pour me permettre de continuer à chercher?
Merci

my_data.json=
{"devstatus": {
"Sys_Time": 1378670602,
"Sys_Batt_V": 24.6,
"ports": [
{ "Port": 1, "Dev": "FX","Type": "230V","Inv_I": 0,"Chg_I": 0,"Buy_I": 0,"Sell_I": 0,"VAC_in": 8,"VAC_out": 228,"Batt_V": 24.6,"AC_mode": "NO AC","INV_mode": "Inverting","Warn": ["none"],"Error": ["none"],"AUX": "disabled"},
{ "Port": 2, "Dev": "CC","Type": "FM","Out_I": 0.0,"In_I": 0,"Batt_V": 24.8,"In_V": 16.2,"Out_kWh": 2.6,"Out_AH": 101,"CC_mode": "Silent","Error": ["none"],"Aux_mode": "Manual","AUX": "disabled"},
{ "Port": 4, "Dev": "FNDC","Enabled": ["A","B"],"Shunt_A_I": -8.9,"Shunt_A_AH": -524,"Shunt_A_kWh": -13.000,"Shunt_B_I": 0.1,"Shunt_B_AH": 427,"Shunt_B_kWh": 11.100,"SOC": 90,"Min_SOC": 87,"Days_since_full": 3.2,"CHG_parms_met": false,"In_AH_today": 118,"Out_AH_today": 118,"In_kWh_today": 3.020,"Out_kWh_today": 2.940,"Net_CFC_AH": -122,"Net_CFC_kWh": -2.570,"Batt_V": 24.6,"Batt_temp": "17 C","Aux_mode": "manual","AUX": "enabled"}
]}}