Ho una stringa in formato JSON fatta così:
codice:
{"routes":
{
"route": [
{
"summary": {
"leaveat": "11:58",
"arriveby": "12:23",
"duration": "25 mins",
"transfers": 1,
"fareA": "1euro",
"fareC": "0.8euro"
},
"sections": [
{"section1": "Station1/11:58-11:59"},
{"section2": "Station2/12:06-12:23"},
{"section3": "Station3/x"}
]
},
{
"summary": {
"leaveat": "12:03",
"arriveby": "12:43",
"duration": "40 mins",
"transfers": 2,
"fareA": "1.4euro",
"fareC": "1euro"
},
"sections": [
{"section1": "Station1/12:03-12:20"},
{"section2": "Station2/12:21-12:25"},
{"section3": "Station3/12:28-12:32"},
{"section4": "Station4/x"}
]
}
]
}
}
Sto cercando di ottenere due array, uno contenente tutti i "summary" e uno contenente tutti i "sections", ma non mi riesce.
E' tutto il giorno che ci provo e non mi riesce, ho provato in un'infinità di modi, ma niente da fare, non capisco come si fa.
Come posso ottenere i due array sui quali poi ciclare e stampare questo (prendendo ad esempio solo i "summary", poi per i "sections" sarà una cosa simile)?
duration: 25 mins - transfers: 1 - fareA: 1euro - fareC: 0.8euro
duration: 40 mins - transfers: 2 - fareA: 1.4euro - fareC: 1euro