判断字符串是JSONObject还是JSONArray
发布时间:2020-12-16 19:18:07 所属栏目:百科 来源:网络整理
导读: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类型 *判断规则 *判断第一个字
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{ } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |