0
我需要得到org.json.JSONObject
(args)的響應。JAVA get Byte []嵌套在JSONObject中
new Emitter.Listener() {
@Override
public void call(Object... args) {
try {
JSONObject response = new JSONObject(args[0].toString());
JSONObject data = (JSONObject) response.get("data");
Object defaultResponce = data.get("default");
Log.d(TAG, defaultResponce + "");
}
catch (JSONException e) {
e.printStackTrace();
}
}
}
Object defaultResponce = data.get("default");
等同於10個字符,String "[[email protected]"
我該如何在調試器中檢索其值?
你是如何得到一個JSON對象的字節數組? 'args [0] .toString()'包含什麼? – immibis
這是來自Socket.io發出請求的響應。我期待它是一個更關鍵的價值對傑森 – Lonergan6275
我真的不明白你的問題,但問題似乎是你把數組實例的「toString」輸出到JSON輸出,而不是數據的陣列。我想你需要顯式地將Java數組轉換爲JSON數組。 –