0

PHPからAndroidにデータを転送しようとしています。JSON を使用して、HTTP 応答を介してキーを持つ配列を送信し、Android 側で解析します。

これはPHP側です:

<?php
$array=array("key1"=>"value1","key2"=>"value2");
echo json_encode($array);
?>

アンドロイド側:

JSONObject object = new JSONObject(response.toString());
String value1 = object.getString("key1");
String value2 = object.getString("key2");

しかし、キー ペアを持たない配列からデータを取得したい場合はどうすればよいでしょうか。どうやってするか?それが十分に明確だったことを願っています。前もって感謝します。

4

2 に答える 2

0

あなたはそれを行うことができますが、それは少し長くなります...

メソッド split を呼び出すことで分離できます。

文字列 strMainData = response.toString();

次に、 String ArrayOfData[] = strMainData.split(","); のように配列に分割します。

これで、配列の個別のインデックスに各値があり、いつでも使用できます...

于 2013-09-03T03:58:36.510 に答える