Auf Thema antworten

Hallo zusammen,


ich versuche grade ein Json Datei zu laden.  Ich bekomme das aber irgendwie nicht hin.


einlesen möchte ich das:

[CODE=JSON]{

  "VER":"V1.9.2",

  "UDPSETUP":{

    "plc":{

      "remoteaddr":"192.168.91.20",

      "remoteport":2000,

      "listenOnPort":33333

    }

  }    

}[/CODE]


Versucht hatte ich das so:


[CODE=java]File file = new File(dirPath);

       

             GsonBuilder gsonBuilder = new GsonBuilder();

             gsonBuilder.setPrettyPrinting();

             gsonBuilder.serializeNulls();

             Gson gsonB = gsonBuilder.create();

       

           

             try

             {

                 FileInputStream fi = new FileInputStream(file);

                 String content = new String(Files.readAllBytes(Paths.get(file.toURI())), "UTF-8");

                JsonObject jsonobj =gsonB.fromJson(content,JsonObject.class);

                String Version = jsonobj.getAsJsonObject("VER").getAsString();

                System.out.println(Version);

            }

               

                [/CODE]


Leider klappt das nicht so ganz. So Bekomme ich immer eine Exception.


vielen Dank für die Hilfe!



Oben