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
Die Gesamtarchitektur von MySQL ist in die Server...
Die Warnhinweise in diesem Artikel haben nichts m...
Inhaltsverzeichnis Serverplanung 1. Systemkompone...
Effektbild: html: <div class='site_bar'...
Mit dem obigen Artikel habe ich meine Einführung i...
1. Medienabfragemethode /*iPhone X-Anpassung*/ @m...
Welchen Parameter verwendet der RPM-Befehl zum In...
Installation und Konfiguration von MySQL8.0.22 (s...
1. Fehlerdetails Als ich einmal manuell eine voll...
1. DOCTYPE ist unverzichtbar. Der Browser bestimm...
1. Was ist Semantisierung? Erklärung zum Bing-Wör...
Das Image kann auf hub.docker.com gespeichert wer...
In diesem Artikelbeispiel wird der spezifische Co...
Vorwort Ich habe MySQL 5.6 bereits installiert. D...
In MySQL werden die meisten Indizes (wie PRIMARY ...