fastjson判断一个json是jsonArray还是jsonObject
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fastjson判断一个json是jsonArray还是jsonObject相关的知识,希望对你有一定的参考价值。
参考技术A Object smsMenusObject = JSON.parse(smsMenus);if (smsMenusObject instanceof JSONObject)
//这是jsonObject
else
//这是jsonArray
fastjson判断JSON字符串是不是json数组 fastjson JSON List
下面是个json字符串 ,取名为firstJson
{
"DATA": [{
"id": "001",
"title": "标题"
}, {
"id": "002",
"title": "标题"
}
]
}
我现在想要实现的是 判断 DATA 是一个单个json字符串还是有多个json字符串组成的List?
public class tesdemo {
public static void main(String[] args) {
String str = "{"+"\\"DATA\\":"+
"[{\\"id\\":\\"001\\",\\"title\\":\\"标题\\"}," +
"{\\"id\\":\\"002\\",\\"title\\":\\"标题\\"}]" +
"}";
JSONObject jsonObject = JSON.parseObject(str);
Object datajson = jsonObject.get("DATA");
if (datajson instanceof JSONObject) {
System.out.println("我是JSONObject");
} else if (datajson instanceof JSONArray) {
System.out.println("我是JSONArray");
} else {
System.out.println("我是啥都不是");
}
}
}
输出结果
完毕
以上是关于fastjson判断一个json是jsonArray还是jsonObject的主要内容,如果未能解决你的问题,请参考以下文章
fastjson判断JSON字符串是不是json数组 fastjson JSON List
fastjson判断JSON字符串是不是json数组 fastjson JSON List
fastjson判断JSON字符串是不是json数组 fastjson JSON List
fastjson判断一个json是jsonArray还是jsonObject