JSON.parseArray
cateJson = "[
{
"catId":22,
"catLevel":2,
"name":"电子书刊",
"parentCid":1,
"productCount":0,
"showStatus":1,
"sort":0,
"subs":Array[4]
},
Object{...},
Object{...}
]"
List<CategoryVO> categoryVOS = JSON.parseArray(cateJson,CategoryVO.class);
JSON.parseObject
result = "
{
"success":"true",
"returnAddress":"123"
}"
JSONObject jsonObject=JSON.parseObject(result);
jsonObject.getString("returnAddress");
引入依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.47</version>
</dependency>
对象转换为json字符串(对象不需要序列化)
JSONObject.toJSONString(businessTypeEntity)
json字符串转换为对象(对象不需要序列化)
JSON.parseObject(entity.getObject(),BusinessTypeEntity.class)
对象数组转换为json字符串
JSONArray.toJSONString(entities)