Heim > Java > javaLernprogramm > Wie konvertiere ich ein JSON-Array von Objekten in Java-POJOs?

Wie konvertiere ich ein JSON-Array von Objekten in Java-POJOs?

DDD
Freigeben: 2024-12-06 12:52:15
Original
581 Leute haben es durchsucht

How to Convert a JSON Array of Objects into Java POJOs?

Array von JSON-Objekten in Java POJO konvertieren

Frage:

Konvertieren Sie das bereitgestellte JSON Objekt in eine Java POJO-Klasse. Bestimmen Sie die Zuordnung für Attribute und deren Typen.

JSON-Objekt:

{
    "ownerName": "Robert",
    "pets": [
        {
            "name": "Kitty"
        },
        {
            "name": "Rex"
        },
        {
            "name": "Jake"
        }
    ]
}
Nach dem Login kopieren

Antwort:

Um solche zu konvertieren Um JSON-Objekte in Java-POJOs umzuwandeln, wird die Verwendung von Tools wie www.jsonschema2pojo.org empfohlen. Hier ist eine Schritt-für-Schritt-Anleitung zur Verwendung dieses Tools:

Anleitung:

  1. Besuchen Sie www.jsonschema2pojo.org.
  2. Wählen Sie „ Java“ als Zielsprache.
  3. Wählen Sie „JSON“ als Quelle.
  4. Fügen Sie Ihr JSON-Objekt in das Feld „Schema“ ein.
  5. Passen Sie bei Bedarf den Anmerkungsstil und andere optionale Einstellungen an.
  6. Klicken Sie auf die Schaltfläche „Vorschau“.

Beispiel:

Für den bereitgestellten JSON Objekt generiert das Tool die folgenden POJO-Klassen:

Personenklasse:

public class Person {

 private String ownerName;
 private List<Pet> pets = null;

 // getters and setters
}
Nach dem Login kopieren

Haustierklasse:

public class Pet {

 private String name;

 // getters and setters
}
Nach dem Login kopieren

Hinweis:

Die Zuordnung entspricht den Java-Namenskonventionen. Konvertieren von JSON-Eigenschaftsnamen in camelCase und Annahme, dass Haustierattribute in einem „Haustier“-Feld im JSON-Objekt organisiert sind.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich ein JSON-Array von Objekten in Java-POJOs?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage