を受け取るためにどのように私はこれを参照してください後ガイドJSONArray
{"risposta_server": [{"nome_stanza":"via oslavia"},{"icona":"http:\/\/****.**.**.**\/fil***\/****\/images\/icon\/icon2.png"},{"Admin":"s"}]}
次に、この結果を使用するために最初のコードを変更するにはどうすればよいですか?
を受け取るためにどのように私はこれを参照してください後ガイドJSONArray
{"risposta_server": [{"nome_stanza":"via oslavia"},{"icona":"http:\/\/****.**.**.**\/fil***\/****\/images\/icon\/icon2.png"},{"Admin":"s"}]}
次に、この結果を使用するために最初のコードを変更するにはどうすればよいですか?
私が反応して混ざってしまったが、私はJson Object
【選択次のステップを来ることになっています理解:私は誤解している場合
JSONOArray array = response.getJSONArrary("risposta_server");
for (int i = 0; i < array.length(); i++) {
try {
JSONObject obj = array.getJSONObject(i);
Movie movie = new Movie();
if(i == 0){
movie.setTitle(obj.getString("nome_stanza"));
}else if(i == 1){
movie.setThumbnailUrl(obj.getString("icona"));
}
movieList.add(movie);
} catch (JSONException e) {
e.printStackTrace();
}
}
...
は、ジョブを参照してください。
多分あなたはPHPスクリプトのjson_encode($str)
のようなjsonのエンコードが必要です。ここで、$str
は配列リストです。この
$arr = array('hello', 'world', 'where', 'i', 'life');
echo json_encode($arr);
はその後、サーバーからJSONデータを取得するよう だから、あなたのサーバスクリプトは、あなたが言ったように、jsonarrayを受けるには、問題を持っていけないわけ
が、私は別の方法からjsoncodeをreciveになります –
すべてあなたの配列のオブジェクトには同じ構造体が含まれていません...いくつかの "nome_stanza"には "icona"が含まれています – Jaythaking
また、これは取得しようとしているオブジェクトか配列ですか?あなたの配列は[{で終わります}]で始まるので、 – Jaythaking