打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
判断字符串是JSONObject还是JSONArray
 /// <summary>
    /// 判断字符串是JSONObject还是JSONArray 
    /// </summary>
    public enum JSON_TYPE
    {
        /**JSONObject*/
        JSON_TYPE_OBJECT,
        /**JSONArray*/
        JSON_TYPE_ARRAY,
        /**不是JSON格式的字符串*/
        JSON_TYPE_ERROR
    }

 /***
        * 
        * 获取JSON类型
        * 判断规则
        * 判断第一个字母是否为{或[ 如果都不是则不是一个JSON格式的文本
        *         
        * @param str
        * @return
        */
        private JSON_TYPE getJSONType(string str)
        {
            if (string.IsNullOrEmpty(str))
            {
                return JSON_TYPE.JSON_TYPE_ERROR;
            }

            char[] strChar = str.Substring(0, 1).ToCharArray();
            char firstChar = strChar[0];

            if (firstChar == '{')
            {
                return JSON_TYPE.JSON_TYPE_OBJECT;
            }
            else if (firstChar == '[')
            {
                return JSON_TYPE.JSON_TYPE_ARRAY;
            }
            else
            {
                return JSON_TYPE.JSON_TYPE_ERROR;
            }
        }
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
json在java中的几种解析工具的使用
国产新一代 fastjson 2 来了,性能持续提升!
比较两个JSON不一样的地方,输出key
使用HttpClient通过post方式发送json数据
Java、JS解析JSON对象、JSON数组
JSON解析类(C#)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服