Salve una info sto lavorando con un json "myjson" che mi viene passato.....
il json ha questa struttura:
{
"FatturaElettronica": {
"FatturaElettronicaHeader": {
"DatiTrasmissione": {
"IdTrasmittente": {
"IdPaese": "IT",
"IdCodice": "01677540561"
},
"ProgressivoInvio": "00001",
"FormatoTrasmissione": "FPR12",
"CodiceDestinatario": "0000000"
},
"CedentePrestatore": {
"DatiAnagrafici": {
"IdFiscaleIVA": {
"IdPaese": "IT",
"IdCodice": "01674610561"
},
"Anagrafica": {
"Denominazione": "MARIO ROSSI SRL"
},
"RegimeFiscale": "RF01"
},
"Sede": {
"Indirizzo": "Via ROMA 1",
"CAP": "00010",
"Comune": "ROMA",
"Provincia": "RM",
"Nazione": "IT"
},
"Contatti": ""
}
}
}
}
Come faccio ad andar a leggere ad esempio Indirizzo e CAP della Sede ??
Dovrei scorrere tutti i livelli ?????
codice:
function genfc(myjson) {
for (var FatturaElettronica in myjson) {
for (var FatturaElettronicaHeader in FatturaElettronica) {
for (var CedentePrestatore in FatturaElettronicaHeader) {
var obj = JSON.parse(FatturaElettronicaHeader);
console.log(obj.Sede[CedentePrestatore].Indirizzo);
}
}
}
}