我在解析json響應時遇到了問題。它通過php創建並通過http作爲json發送回我的手機。從php解析json數組中的多個數組 - > java
正是憑藉這麼3個數組的數組...
$arr = array();
然後我尋找我的MySQL數據庫與查詢特定ID,通常大約3結果與唯一ID作爲數組返回指數..這樣
$sql = mysql_query("Select from so and so");
while($row = mysql_fetch_assoc($sql)){
$arr[$row["ID"]] = $row;
}
print(json_encode($arr));
所以現在在我的Android(Java)的代碼,我試圖給一個JSON對象的響應轉換,然後分析它與
json_object.getString("FirstName")
所有3個返回的名字,但它的崩潰。所以我想我需要先解析出3個單獨的數組,這是我卡住的地方。
- 問題是我該如何挑出在這一個對象內返回的數組。他們每個人都有相同的密鑰,但不同的值
-crashing不是一個好的選擇,我應該說的是它找不到我使用getString方法時尋找的值,這裏是返回值
這裏沒有問題。或者JSON。 –
同意。你需要發佈一個'print_r($ arr)',也可能是'json_encode($ arr)'的結果......並提出一個問題 – rdlowrey
問題是如何分離在這個對象中返回的數組。每個人都有相同的密鑰,但值不同 – zafrani