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