Json格式轉字符串
{"Data":{"name":"xxx" , "age":20 }}
JSONObject jsonData = JSONObject.parseObject(Data);
json集合
JSONObject json = new JSONObject();
在返回的json裏面獲取date信息
{"Data":{"name":"xxx" , "age":20 },"success":{"code":"0" , "msg":"成功"}}
JSONObject jsonObject =
JSON.parseObject(String.valueOf(xxx.get(“data”)));
獲取data裏面的某個參數
String name= jsonObject.getString("name");
將json轉成實體類,(前提是–字段名字對應上)
{"Company":{"name":"xxx" , "age":""20" },{"name":"xxx" , "age":""20" }}
實體類:
public class Company {
private String name;
private String age;
}
Company company =
JSONObject.toJavaObject(JSONObject.parseObject(JSONObject.toJSONString(paramsMap)),Company.class);
map 轉 json對象
JSONObject jsonObject =
JSONObject.parseObject(JSONObject.toJSONString(map));
// list
List list = (List)jsonObject.get(“powerPlantIdList”);