Android 如何从JSON对象检索ArrayList?
我是android开发新手。 我参与了一个项目,在这个项目中,我的android应用程序与Servlet程序通信。在Servlet中,我向ArrayList添加了一些响应消息,并将该ArrayList转换为JSON并发送给android应用程序 我的要求是,在android应用程序中,如何获取ArralyList 请帮我往前走Android 如何从JSON对象检索ArrayList?,android,Android,我是android开发新手。 我参与了一个项目,在这个项目中,我的android应用程序与Servlet程序通信。在Servlet中,我向ArrayList添加了一些响应消息,并将该ArrayList转换为JSON并发送给android应用程序 我的要求是,在android应用程序中,如何获取ArralyList 请帮我往前走 提前感谢。在JSON格式中,{..}内的数据是对象,[..]内的数据是数组 例:如果您获得的数据如下所示 [{"A":2, "B":3, .... }//J
提前感谢。在JSON格式中,{..}内的数据是对象,[..]内的数据是数组 例:如果您获得的数据如下所示
[{"A":2,
"B":3,
....
}//Json Object
]//JSON Array
您需要通过创建一个Json数组来检索它,然后进入其中获取Json对象,然后从中获取Json数据
public getData(InputStream j){
BufferedReader bf= new BufferedReader(j);
StringBuilder sb= new StringBuilder();
....
String line=bf.readLine();
while(line!=null)
{sb.append(line);
}
...
JSONArray js= new JsonArray(sb.toString);
JSONObject jo=js.getJSONObject(0);
String a= jo.getString("A");