如何在Java中解析这个Json结构

如何在Java中解析这个Json结构,java,json,Java,Json,我有以下Json结构: { "Response": ["2014", "2015"], "Error": false, "ErrorDetails": null } 如何解析响应中的值 我通常使用以下代码: JSONArray arr = obj.getJSONArray("Response"); for (int i = 0; i < arr.length(); i++) { String post_id = arr.getJSONObject(i).g

我有以下Json结构:

{
    "Response": ["2014", "2015"],
    "Error": false,
    "ErrorDetails": null
}
如何解析响应中的值

我通常使用以下代码:

JSONArray arr = obj.getJSONArray("Response");
for (int i = 0; i < arr.length(); i++)
{
    String post_id = arr.getJSONObject(i).getString(???);
    ......
}
JSONArray arr=obj.getJSONArray(“响应”);
对于(int i=0;i

但是在这种情况下,我不能使用
getString
,您应该直接调用。

为什么要调用
arr.getJSONObject
?您可以直接调用
arr.getString(i)
:@user3707125是的,没错,谢谢!如果你把它作为答案贴出来,我会接受的