Heim >Java >javaLernprogramm >So konvertieren Sie Java-Objekte und JSON hin und her
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!