【发布时间】:2012-05-13 19:41:03
【问题描述】:
[{"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 合并到一个数组中并使用我现在使用的技术?
【问题讨论】: