场景:
在一次项目中,调用第三方接口,返回值存在多种情况,为了区分返回的字符串String类型的值是否为JSON格式,就写了这么个简单的方法判断,可能并不适用于大家或者考虑不全面,勿喷。
一、比如我的JSON格式如下
{"name":"Michael","age":24,"birthday":"2018-09-09"};
二、isjson用于判断JSON字符串是否是一个标准的JSON格式
private boolean isjson(String str){
try {
JSONObject jsonStr= JSONObject.parseObject(string);
return true;
} catch (Exception e) {
return false;
}
}