Tool zum Erzeugen von Java-Entitätsklassen aus Json, Json zu JavaBean-Code

1. Fügen Sie den json-Inhalt sowie Klassen- und Paketnamen des JavaBean ein, um den JavaBean-Code automatisch zu erzeugen; der Quellcode lässt sich direkt als Paket herunterladen

2, Unterstützt die Erzeugung von Javabean-Entitätsklassen aus Json-Zeichenketten in beliebiger komplexer oder einfacher Struktur

3. Gibt Hinweise zu JSON-Formatfehlern und formatiert regelwidrige JSON-Strings nicht; das sichert die Genauigkeit der Javabean-Entitätsklassen

4. Enthält Ihr Json-Feld ein System-Schlüsselwort und lässt sich der Feldname nicht frei ändern, können Sie über eine Gson-Annotation einen Alias vergeben:@serializableNamedieses Problem zu lösen. Unten der Vergleich vor und nach der Verwendung:

private List< Default > default;

@SerializedName("default")

private List< Default > mdefault;

Zuletzt genutzt:

So funktioniert’s

Dieses Werkzeug gehört zur Kategorie „JSON-Werkzeuge“.

  1. 1JSON-Text in das Eingabefeld einfügen oder eine remote URL angeben und abrufen.
  2. 2Auf Formatieren klicken für eingerückte Ausgabe. Bei Fehlern liegt es an nachgestellten Kommas, einfachen Anführungszeichen oder Kommentaren.
  3. 3Mit Minify die Größe reduzieren oder das Objekt in GET-Parameter umwandeln und in den Code kopieren.

Eingaben werden möglichst lokal im Browser verarbeitet und nicht gespeichert.

Häufige Fragen

Warum meldet der Formatierer einen Parse-Fehler?

Fast immer: Schlüssel ohne Anführungszeichen, einfache statt doppelte Anführungszeichen, ein nachgestelltes Komma oder ein Kommentar. Das JSON-Standard erlaubt nichts davon.

Gibt es eine Größenbegrenzung?

Das Parsen läuft synchron im Browser, einige Megabyte sind kein Problem. Für größere Dateien die Kompaktansicht oder ein lokales Werkzeug nutzen.

Der Abruf schlägt fehl

Die URL muss öffentlich erreichbar und ohne Login abrufbar sein. Heißschutz-Regeln oder Same-Origin-Vorgaben blockieren die Anfrage.