Matzuake Geschrieben 9. Februar 2020 Share Geschrieben 9. Februar 2020 { "holz": [ { "itemname": "Eichenholz", "item": { "material": "OAK_LOG", "anzahl": "1" }, "lore": [ { "preis": "10" } ] }, { "itemname": "Brauner Pilzblock", "item": { "material": "BROWN_MUSHROOM_BLOCK", "anzahl": "1" }, "lore": [ { "preis": "15" } ] }, { "itemname": "Tropenbaumlaub", "item": { "material": "JUNGLE_LEAVES", "anzahl": "1" }, "lore": [ { "preis": "2" } ] }, { "itemname": "Eichenholz", "item": { "material": "OAK_LOG", "anzahl": "64" }, "lore": [ { "preis": "64" } ] }, { "itemname": "Eichenholz", "item": { "material": "OAK_LOG", "anzahl": "64" }, "lore": [ { "preis": "10" } ] }, { "itemname": "Brauner Pilzblock", "item": { "material": "BROWN_MUSHROOM_BLOCK", "anzahl": "64" }, "lore": [ { "preis": "960" } ] }, { "itemname": "Tropenbaumlaub", "item": { "material": "JUNGLE_LEAVES", "anzahl": "64" }, "lore": [ { "preis": "128" } ] } ] } ich würde gerne diese json datei in mein Plugin laden , nur die umsetzung ist etwas naja ich arbeite noch nicht solange mit Json Gson gson = new Gson(); ShopItems[] shopItems= gson.fromJson(json, ShopItems[].class); for(ShopItems shopItem: shopItems) System.out.println(shopItem.toString()); ich habe das so probiert aber ohne erfolg es kommt immer eine java.lang.NullPointerException Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Bedrock Geschrieben 10. Februar 2020 Share Geschrieben 10. Februar 2020 Soll sich die Datei direkt im Plugin befinden oder soll sie aus dem Plugins-Ordner geladen werden? Was genau soll erst mal ausgegeben werden? Die ganze Datei als String oder bestimmte Objekte der Datei? Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Matzuake Geschrieben 11. Februar 2020 Autor Share Geschrieben 11. Februar 2020 hi , die datei liegt im Plugin ordner , und soll so ausgegbene werden das das als Obejct aus geben kann , damit ich das dann ins Inventar vom Shop packen kann Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Bedrock Geschrieben 11. Februar 2020 Share Geschrieben 11. Februar 2020 Habe mal ein paar Sachen probiert - bei mir will es auch nicht klappen 😕 Es gibt ja Plugins, die auch Daten von einer Json abgreifen - evtl. findet man bei Github ein paar Beispiele bez. Umsetzung. Wegen dem parsen der Datei könnte evtl. das hier nützlich sein: https://gist.github.com/DevSrSouza/aa2f39fb2299dfe72b49b52fa46d9a73 Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden