Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中解析JSON数组?[描述中的JSON结构]_Android_Json_Android Volley - Fatal编程技术网

如何在android中解析JSON数组?[描述中的JSON结构]

如何在android中解析JSON数组?[描述中的JSON结构],android,json,android-volley,Android,Json,Android Volley,我有一个Json数组,比如- [ 500, "Applied Before" ] 如何在android中解析它。不正确的JSON数组语法 JSON数组示例: "employees":[ {"firstName":"John", "lastName":"Doe"}, {"firstName":"Anna", "lastName":"Smith"}, {"firstName":"Peter","lastName":"Jones"}

我有一个Json数组,比如-

[
  500,
  "Applied Before"
]

如何在android中解析它。

不正确的JSON数组语法

JSON数组示例:

"employees":[
        {"firstName":"John", "lastName":"Doe"}, 
        {"firstName":"Anna", "lastName":"Smith"}, 
        {"firstName":"Peter","lastName":"Jones"}
    ]
你可以这样试试

 String data = " [500," +
            "  \"Applied Before\"] ";
    try {
        JSONArray arr = new JSONArray(data);
        Log.i("arr",""+arr.get(0));
    } catch (JSONException e) {
        e.printStackTrace();
    }

你尝试过什么?我很困惑-这是否可以在json中解析?为什么没有键值对?是的,可能,字符串是简单的JSONArray。在这里,只需按照JSONArray arr=new-JSONArraypass\u-json\u-string\u的方式执行即可;并使用for循环从arr获取所有值。或者,如果JSONArray只包含两个值,则按int intValue=arr.optInt0执行;字符串strValue=arr.optString1;非常感谢您……这很好。请尝试--用于检查json数据是否有效的链接。这段代码怎么样?{员工:[{firstName:John,lastName:Doe},{firstName:Anna,lastName:Smith},{firstName:Peter,lastName:Jones}