これはそれを呼び出すには、「応答」のこの値を取得する2次元配列PHPから配列を取得するにはJSONArrayで2次元配列を取得するにはどうすればよいですか?
Response.Listener<String> responseListener = new Response.Listener<String>() {
@Override
public void onResponse(String response) {
try {
JSONObject jsonResponse = new JSONObject(response);
//what to do here
} catch (JSONException e) {
e.printStackTrace();
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setMessage("Error")
.setNegativeButton("Retry", null)
.create()
.show();
}
}
};
を取得するための私の活動である:したい(私は、このいずれかを編集した) 使用JSONArrayは、このコードで
{
"0":[],
"success":[true],
"question":{
"1":"question3",
"2":"question1",
"3":"question4"
},
"optiona":{
"1":"optiona",
"2":"optiona",
"3":"optiona"
},
"optionb":{
"1":"optionb",
"2":"optionb",
"3":"optionb"
},
"optionc":{
"1":"optionc",
"2":"optionc",
"3":"optionc"
},
"optiond":{
"1":"optiond",
"2":"optiond",
"3":"optiond"
},
"correct":{
"1":"optiona",
"2":"optionb",
"3":"optiona"
}
}
Arrayquestion = [ "question1"、 "question2"、 "question3"]
- (アンドロイドで)のような配列を作りますArrayoptiona = [ "optiona"、 "optiona"、 "optiona"]
Arrayoptionb = [ "optionb"、 "optionb"、 "optionb"]
Arrayoptionc = [ "optionc"、 "optionc" 、 "optionc"]
Arrayoptiond = [ "optiond"、 "optiond"、 "optiond"]
Arraycorrect = [ "optiona"、 "optionb"、 "optiona"]
成功= [ true]
jsonイメージを削除してコードブロックに置き換えることはできますか? – petey
が完了しました応答を今すぐ参照してください –