JSONObject ist lediglich eine Datenstruktur, die als Datenstruktur im JSON-Format ( pom: <Abhängigkeit> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.28</version> </Abhängigkeit> 1. Generieren Sie das JSON-Datenformat nativ.JSONObject zhangsan = neues JSONObject(); versuchen { //Zhangsan.put("name", "name") hinzufügen; zhangsan.put("Alter", 18,4); zhangsan.put("Geburtstag", "1900-20-03"); zhangsan.put("majar", neuer String[] {"Majar","Majar"}); zhangsan.put("null", null); zhangsan.put("Haus", falsch); System.out.println(zhangsan.toString()); } Fang (JSONException e) { e.printStackTrace(); } 2. Durch HashMap generierte DatenstrukturHashMap<String, Objekt> zhangsan = neue HashMap<>(); zhangsan.put("name", "Name"); zhangsan.put("Alter", 18,4); zhangsan.put("Geburtstag", "1900-20-03"); zhangsan.put("majar", neuer String[] {"Majar","Majar"}); zhangsan.put("null", null); zhangsan.put("Haus", falsch); System.out.println(neues JSONObject(zhangsan).toString()); 3. Durch Entitäten generierenStudent Student = neuer Student(); student.setId(1); student.setAge("20"); student.setName("student"); //JSON-Format generieren System.out.println(JSON.toJSON(student)); //Konvertiere das Objekt in einen String String stuString = JSONObject.toJSONString(Student); 4.Konvertieren Sie den JSON-String in ein JSON-ObjektString studentString = "{\"id\":1,\"age\":2,\"name\":\"zhang\"}"; //JSON-String in JSON-Objekt konvertieren JSONObject jsonObject1 = JSONObject.parseObject(stuString); System.out.println(jsonObject1); 5. Listenobjekt in listJson konvertierenArrayList<Student> studentLsit = neue ArrayList<>(); Student student1 = neuer Student(); student1.setId(1); student1.setAge("20"); student1.setName("asdasdasd"); studentLsit.add(student1); Student student2 = neuer Student(); student2.setId(2); student2.setAge("20"); student2.setName("aaaa:;aaa"); studentLsit.add(student2); // Liste in JSON-Zeichenfolge String string = JSON.toJSON(studentLsit).toString(); System.out.println(Zeichenfolge); //JSON-String in ListJSON-Format konvertieren JSONArray jsonArray = JSONObject.parseArray(string); System.out.println(jsonArray); Alibabas JSON ist sehr einfach zu verwenden und Googles GSON ist auch gut. Wenn Sie interessiert sind, können Sie einen Blick darauf werfen Damit ist dieser Artikel zur detaillierten Verwendung von JSONObject abgeschlossen. Ich hoffe, dass es für jedermanns Studium hilfreich sein wird, und ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Tutorial zur Installation der mysql5.7.36-Datenbank in einer Linux-Umgebung
>>: Verwenden Sie html-webpack-plugin‘, um ein HTML-Seiten-Plugin im Speicher zu generieren
Einführung in das Layout des HTML-Seitenquellcode...
Inhaltsverzeichnis 10.000 Daten gingen im Hinterg...
Vorwort Kürzlich stieß ich auf eine Anforderung. ...
Vorwort Zu den logischen Urteilsaussagen, die wir...
Inhaltsverzeichnis 1. Aufgetretene Probleme 2. An...
Ⅰ. Problembeschreibung: Verwenden Sie CSS, um kon...
Folgendes ist passiert. Heute habe ich mit GitHub...
Dieser Artikel beschreibt anhand eines Beispiels ...
Inhaltsverzeichnis Vor MySQL 5.6 Nach MySQL 5.6 Z...
1: Fehler beim Replikationssatz masterha_check_re...
Wenn Ihre Webanwendung nur auf einer Maschine läu...
In diesem Artikel werden hauptsächlich das Prinzi...
Vorwort Im Grunde verwenden Programmierer am Arbe...
<br />Wir deklarieren DOCTYPE in HTML normal...
Lassen Sie uns zunächst die Daten simulieren, die...