1. La différence entre un tableau JSON et un objet
JSONArray est de convertir les données en arrayform:
strArray:[{“address”:”北京市西城区”,”age”:”23”,”name”:”JSON”}]
Lors de son utilisation, vous devez lire les données en json en mode tableau, strArray[0 ].address;
JSONObject consiste à convertir les données en objectform :
strJson:{“address”:”北京市西城区”,”age”:”23”,”name”:”JSON”}
Lors de son utilisation, utilisez directement la méthode objet pour lire les données en json, strArray.address;
2. en JSON
Convertissez d'abord l'objet Java Convertissez en objet json, après avoir converti l'objet json en chaîne json
//1、使用JSONObject JSONObject json = JSONObject.fromObject(stu); //2、使用JSONArray JSONArray array=JSONArray.fromObject(stu); String strJson=json.toString(); String strArray=array.toString();
Chaîne 3.json en objet java
Convertissez d'abord la chaîne json en objet json, puis convertissez l'objet json à l'objet Java, comme indiqué ci-dessous.
JSONObject obj = new JSONObject().fromObject(jsonStr);//将json字符串转换为json对象
Convertir un objet json en objet java
Person jb = (Person)JSONObject.toBean(obj,Person.class);//将建json对象转换为Person对象
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!