判断json是jsonobject还是jsonarray
展开全部
区别在于JSONObject是一个{}包裹起来的一个对象(Object),而JSONArray则是[]包裹起来的一个数组(Array),说白点就是一个是数组一个是对象或字符串
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用 JSONTokener。 JSONTokener.nextValue()会给出一个对象,然后可以动态的转换为适当的类型。 Object json = new JSONTokener(jsonResponse).nextValue(); if(json instanceof JSONObject){ JSONObject jsonObject = (JSONObject)json; //further actions on jsonObjects //... }else if (json instanceof JSONArray){ JSONArray jsonArray = (JSONArray)json; //further actions on jsonArray //... }
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-07-16
展开全部
这个不这样的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询