Heim  >  Artikel  >  Java  >  So konvertieren Sie Java-Objekte und JSON hin und her

So konvertieren Sie Java-Objekte und JSON hin und her

WBOY
WBOYnach vorne
2023-05-03 10:55:06881Durchsuche

1. Der Unterschied zwischen JSON-Array und Objekt

JSONArray besteht darin, die Daten in die Array-Form zu konvertieren:

strArray:[{“address”:”北京市西城区”,”age”:”23”,”name”:”JSON”}]
Bei der Verwendung müssen Sie die Daten in JSON im Array-Modus lesen, strArray[0 ].address;

JSONObject besteht darin, Daten in ObjectForm zu konvertieren:

strJson:{“address”:”北京市西城区”,”age”:”23”,”name”:”JSON”}
Wenn Sie es verwenden, verwenden Sie direkt die Objektmethode, um die Daten in JSON zu lesen, strArray.address;

2. Konvertieren Sie das Objekt in JSON

Konvertieren Sie zuerst das Java-Objekt. Konvertieren Sie es in ein JSON-Objekt, nachdem Sie das JSON-Objekt in einen JSON-String konvertiert haben

   //1、使用JSONObject
   JSONObject json = JSONObject.fromObject(stu);
   //2、使用JSONArray
   JSONArray array=JSONArray.fromObject(stu);   
   String strJson=json.toString();
   String strArray=array.toString();

3 zum Java-Objekt, wie unten gezeigt.

JSONObject obj = new JSONObject().fromObject(jsonStr);//将json字符串转换为json对象
JSON-Objekt in Java-Objekt konvertieren

Person jb = (Person)JSONObject.toBean(obj,Person.class);//将建json对象转换为Person对象

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Java-Objekte und JSON hin und her. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen