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

你可能感兴趣的:(JSONObject 转 实体类)