Jump to content

Json Datei laden und ausgeben


Empfohlene Beiträge

{
  "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

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

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 erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...
B
B