JSONObject 轉 實體類

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”);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章