//坐标
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.70</version>
</dependency>正题开始------------------------------
json 字符串格式转换 需要注意一点 在转化成实体类时:
如果是单个实体类的JSON字符串格式 使用 JSON.parseObject
数组形式json格式字符串使用 JSONArray.parseArray
参数:json格式字符串 , 实体类.class
提供一个判断json格式字符串 是否为数组的一个方法
/**
* 判断字符串是否可以转化为json对象
* @param content
* @return
*/
public static boolean isJsonObject(String content) {
// 此处应该注意,不要使用StringUtils.isEmpty(),因为当content为" "空格字符串时,JSONObject.parseObject可以解析成功,
// 实际上,这是没有什么意义的。所以content应该是非空白字符串且不为空,判断是否是JSON数组也是相同的情况。
if(StringUtils.isBlank(content))
return false;
try {
JSONObject jsonStr = JSONObject.parseObject(content);
return true;
} catch (Exception e) {
return false;
}
}下方为实例:----------------------------------

版权声明:本文为weixin_56314079原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。