Also arbeite ich an einer Windows-App, um meine Programmierung zu üben und mein Wissen zu erweitern und ich habe ein großes Problem mit dem JSON von Riot Games. Ich bin nicht wirklich sicher, dass die Terminologie nachschlagen sollte, weil ich nie gelernt habe, mit JSON zu arbeiten, also habe ich mit google-fu und stack-overflow als Referenzen und verschiedenen Dokumentationen einen fairen Fortschritt gemacht.Ein JSON mit mehreren verschiedenen Klassen als Antwort lesen
Ich erhielt alle folgenden Daten mit Inputstream und Outputstream. Aber es ist alles wie ein unformatierter JSON, keine Einschnitte und wirklich schwer zu lesen. Ich nehme an, dass ich hier das falsche Werkzeug für die Aufgabe verwendet habe und es nur Zeichen gelesen und gedruckt hat.
Meine Frage ist, welche Syntax sollte ich suchen, um ein JSON von einer URL in eine JSON-Datei zu importieren. Was soll ich dann betrachten, um JSON als mehrere verschiedene Java-Objekte zu konvertieren oder zu lesen, damit ich die Daten in meinem Code verwenden kann.
Die Verwendung von Gson ist eine Option, die ich bereits erkundet habe, aber ich bin nicht mit ihrer Syntax vertraut, und ich würde lieber von 3rd-Party Abhängigkeiten vermeiden, wenn ich es helfen kann.
Jede Idee oder Diskussion ist willkommen, ich bin ein wenig über meinen Kopf mit dem JSON hier, so dass jede Diskussion, von der ich lernen kann, helfen würde.
ich auf diese etwas zu lesen tun werde auf jeden Fall, meine Abneigung meist nur weil ich es will aktualisiert nicht davon abhängen, etwas anderes zu werden in der Zukunft. Aber manchmal ist es auch die richtige Wahl. Betrachtet man die Anzahl der Klassen und Mitglieder, sieht es so aus, als wäre die Jackson-Bibliothek die beste Wahl. –
@NauFirefox Es ist definitiv keine schlechte Sache, von Drittanbieter-Bibliotheken müde zu sein, es ist gut, dass Sie sich dessen bewusst sind! Eines der großen Dinge an Jackson ist, dass es so weit verbreitet ist, dass es Tonnen an Ressourcen gibt, die es ermöglichen, es zu lernen und zu benutzen. –