试图使用 android JSON 对象来解析特定的响应,但我无法编写一个代码来解析这个响应“{“r”:{“f”:[1,0,15,5948]}}”。
尝试使用以下代码,但出现错误:
"没有 f 值:{"r":{"f":[1,0,15,5948]}}"
代码如下:
String abc = "{\"r\":{\"f\":[1,0,15,5948]}}";
JSONObject json = new JSONObject(abc);
if (json.has("r")) {
Bundle b = new Bundle();
b.putInt("p", json.getJSONArray("f").getInt(0));
b.putInt("s", json.getJSONArray("f").getInt(1));
}
我打算解析上述响应并获取捆绑相应变量中的值。就像b.putInt("p", json.getJSONArray("f").getInt(0));
应该得到 f:[1....] 中的 1 等等。
有人可以帮助获得一个工作代码来获取上述响应的值。