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!