Ciao ragazzi.
Non sono molto esperto di JSON e quindi non sto riuscendo a venirne fuori...
Spero mi possiate dare una mano.
Ho uno chiamata Ajax che restituisce un risultato JSON nel seguente formato:
codice:
{
"stringa1":{
"stringa1_dettaglio1":valore1,
"stringa2_dettaglio2":valore2
},
"stringa2":[
{
"stringa1_dettaglio2":valore1,
"stringa2_dettaglio2":valore2
}
]
}
Io ho bisogno di ricavare il valore 1 relativo a stringa1_dettaglio2.
Ho provato così (su IE):
var json_Obj = JSON.parse(data); (dovrebbe fare il parse, data è la response nel mio caso)
la riga va in errore con errore "Carattere non valido".
Cercando ho trovato la soluzione (che non mi funziona) e cioè:
var fixedResponse = response.responseText.replace(/\\'/g, "'");
var jsonObj = JSON.parse(fixedResponse);
Al di là di questo problema, poi ho bisogno di salvarmi il valore 1 relativo a stringa1_dettaglio2 e salvarlo ad esempio in un tag html.
Non riesco a farlo, mi va sempre in errore, sapete aiutarmi?
Grazie molte