判断字符串是JSONObject还是JSONArray

前端之家收集整理的这篇文章主要介绍了判断字符串是JSONObject还是JSONArray前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
publicenumJSON_TYPE{
/**JSONObject*/
JSON_TYPE_OBJECT,
/**JSONArray*/
JSON_TYPE_ARRAY,arial;font-size:14px;line-height:21px;background-color:#FFFFFF;">/**不是JSON格式的字符串*/
JSON_TYPE_ERROR
}

/***
*
*获取JSON类型
*判断规则
*判断第一个字母是否为{或[如果都不是则不是一个JSON格式的文本
*@paramstr
*@return
*/
publicstaticJSON_TYPEgetJSONType(Stringstr){
if(TextUtils.isEmpty(str)){
returnJSON_TYPE.JSON_TYPE_ERROR;
finalchar[]strChar=str.substring(0,1).tocharArray();
finalcharfirstChar=strChar[0];
LogUtils.d(JSONUtil.class,"getJSONType","firstChar="+firstChar);
if(firstChar=='{'){
returnJSON_TYPE.JSON_TYPE_OBJECT;
}elseif(firstChar=='['){
returnJSON_TYPE.JSON_TYPE_ARRAY;
}else{
} 原文链接:https://www.f2er.com/json/290249.html

猜你在找的Json相关文章