Ciao a tutti,
carco un file JSON in un oggetto Javascript con la funzione di Jquery
in riferimento al file JSON legato in calce, ho trovato che per stampare gli elementi dell'oggetto "data" (cioè per stampare "ModbusID" , "vent_ripr" , "en_superv_") si devono stampare le proprietà dell'oggetto;codice:$.getJSON('data_struct2.11.html', function(data){ printchild_struct2(data); });
ottengo così gli alert di "ModbusID" , "vent_ripr" , "en_superv_"codice:obj=protvars.unit; for (property in obj) { alert(property); }
non c'è altro modo? le proprietà non sono "figlie" dell'oggetto stesso?
nel modo che ho utilizzato è macchinoso entrare nel dettaglio della property: devo usare una cosa del tipo
il file Json è il segurente:codice:obj2=eval("protvars.unit."+property).descr;
[CODE]
{
"unit":{
"ModbusID":"<%var(11,0,1,0,a)%>",
"vent_ripr":{
"type":"B",
"value":0,
"Address":"3",
"descr":{
"ita":"italiano",
"eng":"datradurre"
}
},
"en_superv_":{
"type":"B",
"value":0,
"Address":"5",
"descr":{
"ita":"italiano2",
"eng":"datradurre"
}
}
}
}
grazie

Rispondi quotando
o capito questi argomenti
