引入jar包
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.60</version>
</dependency>
读取messages中内容
{
"code":0,
"message":"",
"content":{
"result":"0",
"resultmessage":"成功",
"content":[
{
"dateObj":{},
"messages":[
{
"message":""
}
]
}
]
}
}
JSONObject jsonObject = JSONObject.parseObject(result1);
JSONObject content = (JSONObject) jsonObject.get("content");
JSONArray content1 = (JSONArray) content.get("content");
JSONObject object = (JSONObject) content1.get(0);
JSONArray messages = (JSONArray) object.get("messages");
System.out.println(messages);
结果:
messages[{"message":""}]
//Java对象转换成String类型的JSON字符串
JSONObject.toJSONString(Java对象)
//String类型的JSON字符串转换成Java对象
JSONObject.toJavaObject(JSON字符串,Java对象.class)
//Json字符串转换成JSONObject对象
JSONObject.parseObject(JSON字符串)
//JSON字符串转换成Java对象
JSONObject.parseObject(JSON字符串,Java对象.class)