[{"name":"Mark","Surname":"Gaux"}]
[{"Job":"2","Type":"Office"}]
我有这个 JSON 由服务器上的 PHP 文件回显,然后由我的 Android 应用程序接收。
由于我没有设法将两者合并为一个数组 [],因此您注意到我有两个数组 [] []。
当我有一个数组时,我使用这个循环在我的 Android 应用程序中解析它:
try{
JSONArray jArray = new JSONArray(response);
for(int i=0;i<jArray.length();i++){
JSONObject json_data = jArray.getJSONObject(i);
jname = json_data.getString("name");
jsurname = json_data.getString("Surname");
...
}
只是一个简单的例子。
我对 JSONArray 和 JSONObject 有点困惑。JSONArray 是 [] 之间的任何东西, JSONObject 是 {} 之间的任何东西?
那么现在我有两个数组,我如何从一个循环到另一个?
还是我最好将它们从 PHP 合并到一个数组中并使用我现在使用的技术?