0
我是android开发新手。 我参与了一个项目,在这个项目中,我的android应用程序与Servlet程序进行通信。在Servlet中,我向ArrayList添加一些响应消息,并将该ArrayList转换为JSON并发送给Android应用程序。如何从JSON对象中检索ArrayList?
我的要求是,在android应用程序中,我怎样才能得到ArralyList。
请帮我继续前进。
在此先感谢。
我是android开发新手。 我参与了一个项目,在这个项目中,我的android应用程序与Servlet程序进行通信。在Servlet中,我向ArrayList添加一些响应消息,并将该ArrayList转换为JSON并发送给Android应用程序。如何从JSON对象中检索ArrayList?
我的要求是,在android应用程序中,我怎样才能得到ArralyList。
请帮我继续前进。
在此先感谢。
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");