下面是个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("我是啥都不是");
}
}
}
输出结果
完毕