Heim > Java > javaLernprogramm > Wie kann ich JSON mit Flexjson in Java umschließen?

Wie kann ich JSON mit Flexjson in Java umschließen?

PHPz
Freigeben: 2023-09-16 19:01:02
nach vorne
1172 Leute haben es durchsucht

Wie kann ich JSON mit Flexjson in Java umschließen?

Die Flexjson-Bibliothek ist eine leichte Java-Bibliothek zum Serialisieren und Deserialisieren von Java-Beans, Maps, Arrays und Sammlungen im JSON-Format. JSONSerializer ist die Hauptklasse, die die Serialisierung von Java-Objekten in JSON durchführt und standardmäßig eine flache Serialisierung durchführt. Wir können ein JSON-Objekt mit der Methode rootName() der Klasse JSONSerializer umschließen, die den resultierenden JSON in ein Javascript-Objekt umschließt, das ein Feld namens rootName enthält. Die chinesische Übersetzung von

Grammar

public JSONSerializer rootName(String rootName)
Nach dem Login kopieren

Example

lautet:

Example

import flexjson.JSONSerializer;
public class JSONRootNameTest {
   public static void main(String[] args) {
      JSONSerializer serializer = new JSONSerializer().rootName("My_Employee").prettyPrint(true);
      Employee emp = new Employee("Adithya", "Jai", 28, "Hyderabad");
      String jsonStr = serializer.serialize(emp);
      System.out.println(jsonStr);
   }
}
// Employee class<strong>
</strong>class Employee {
   private String firstName;
   private String lastName;
   private int age;
   private String address;
   public Employee() {}
   public Employee(String firstName, String lastName, int age, String address) {
      super();
      this.firstName = firstName;
      this.lastName = lastName;
      this.age = age;
      this.address = address;
   }
   public String getFirstName() {
      return firstName;
   }
   public String getLastName() {
      return lastName;
   }
   public int getAge() {
      return age;
   }
   public String getAddress() {
      return address;
   }
}
Nach dem Login kopieren

Output

{
 "My_Employee": {
 "address": "Hyderabad",
 "age": 28,
 "class": "Employee",
 "firstName": "Adithya",
 "lastName": "Jai"
 }
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann ich JSON mit Flexjson in Java umschließen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
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