Hallo zusammen,
ich versuche grade ein Json Datei zu laden. Ich bekomme das aber irgendwie nicht hin.
einlesen möchte ich das:
Versucht hatte ich das so:
Leider klappt das nicht so ganz. So Bekomme ich immer eine Exception.
vielen Dank für die Hilfe!
ich versuche grade ein Json Datei zu laden. Ich bekomme das aber irgendwie nicht hin.
einlesen möchte ich das:
JSON:
{
"VER":"V1.9.2",
"UDPSETUP":{
"plc":{
"remoteaddr":"192.168.91.20",
"remoteport":2000,
"listenOnPort":33333
}
}
}
Versucht hatte ich das so:
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);
}
Leider klappt das nicht so ganz. So Bekomme ich immer eine Exception.
vielen Dank für die Hilfe!