判断字符串是JSONObject还是JSONArray
作者:互联网
使用 JSONTokener,JSONTokener.nextValue() 会给出一个对象,然后可以动态的转换为适当的类型。
String jsonStr = "...."; //json字符串 Object json = new JSONTokener(jsonStr).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 //... }
标签:jsonStr,JSONArray,JSONObject,actions,json,字符串,JSONTokener 来源: https://www.cnblogs.com/henuyuxiang/p/15007228.html