Problema parsing JSON

di il
1 risposte

Problema parsing JSON

Ciao a tutti vi scrivo perche sto impazzendo nel fare il parsing di un file json .
Sono riuscito a salvare in un file FILE.json il risultato di una richiesta html. la risposta è del tipo :
{
  "devices" : [ {
    "description" : "esempio1",
    "isIn" : "esempio2",
.... etc
ho provato con diverse librerie java ma in nessun modo riesco ad accedere ai valori di description , isin.. .
Se riuscite datemi una mano grazie

1 Risposte

  • Re: Problema parsing JSON

    vale92vvz ha scritto:


    Ciao a tutti vi scrivo perche sto impazzendo nel fare il parsing di un file json .
    Sono riuscito a salvare in un file FILE.json il risultato di una richiesta html. la risposta è del tipo :
    {
      "devices" : [ {
        "description" : "esempio1",
        "isIn" : "esempio2",
    .... etc
    
    ho provato con diverse librerie java ma in nessun modo riesco ad accedere ai valori di description , isin.. .
    Se riuscite datemi una mano grazie
    Dopo numerose prove e ricerche ho finalmente capito come usare la libreria simple-json ! se a qualcuno interessa ho trovato questo utile esempio :
     JSONArray a = (JSONArray) parser.parse(new FileReader("c:\\exer4-courses.json"));
    
      for (Object o : a)
      {
        JSONObject person = (JSONObject) o;
    
        String name = (String) person.get("name");
        System.out.println(name);
    
        String city = (String) person.get("city");
        System.out.println(city);
    
        String job = (String) person.get("job");
        System.out.println(job);
    
        JSONArray cars = (JSONArray) jsonObject.get("cars");
    
        for (Object c : cars)
        {
          System.out.println(c+"");
        }
      }
    Ciao!
Devi accedere o registrarti per scrivere nel forum
1 risposte