Salve a tutti!
sto riscontrando difficoltà ad effettuare una lettura da un JSON File, qualcuno sa dirmi come dovrei procedere?
Il file in questione è il seguente:
e il codice da me scritto, naturalmente mancano dei pezzi poiché non so proseguite, è il seguente:
Grazie in anticipo a tutti per l'aiuto!
sto riscontrando difficoltà ad effettuare una lettura da un JSON File, qualcuno sa dirmi come dovrei procedere?
Il file in questione è il seguente:
Codice:
{"posizioni":[{
"name":"Giuliano",
"sequenza": [
{
"latitudine": 60,
"longitudine": 40,
"marca_temporale": 11
},
{
"latitudine": 40,
"longitudine": 60,
"marca_temporale": 50
}
]},{
"name":"Maria",
"sequenza": [
{
"latitudine": 60,
"longitudine": 40,
"marca_temporale": 11
},
{
"latitudine": 40,
"longitudine": 60,
"marca_temporale": 50
}
]}
]}
e il codice da me scritto, naturalmente mancano dei pezzi poiché non so proseguite, è il seguente:
Codice:
import java.io.FileReader;
import java.util.Iterator;
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;
public class ReadFile {
@SuppressWarnings("unchecked")
public static void main(String[] args) {
JSONParser parser = new JSONParser();
try {
Object obj = parser.parse(new FileReader("/WEB-INF/posizioni.json"));
JSONObject jsonObject = (JSONObject) obj;
JSONArray posizioni = (JSONArray) jsonObject.get("posizioni");
Iterator<String> iterator = posizioni.iterator();
while (iterator.hasNext()) {
String name = (String) jsonObject.get("name");
JSONArray sequenza = (JSONArray) jsonObject.get("sequenza");
Iterator<String> iterator2 = sequenza.iterator();
while (iterator2.hasNext()) {
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
Grazie in anticipo a tutti per l'aiuto!