{"info":[{"name":"123","xy":111},{"name":"123","xy":111},{"name":"123","xy":111}]}像这种结构怎么解析 name和xy
解决方案 »
- Android客户端用socket与服务器通信,为什么能发不能收啊?
- Socket关闭后,接收函数仍然阻塞,怎么让它返回?
- 开发Android平板应用程序过程中被困扰了很多天的问题!求大神支招
- Android开发APP 当app运行时 当打断app运行时 例如手机没电了弹出提示框时 app中的数据被清空了 请问怎么解决
- jni 线程退出时的问题
- 求教:在Android中添加一个新的应用程序权限,从系统层到框架成层的实现方法
- Android怎么设置sd卡的保存目录啊?
- 搭建Android开发环境时,双击eclipse.exe时出错,日志文件看不懂啊,,求助大佬
- 急!!!!求大佬帮解决
- 这是啥问题啊
- onTouchEvent 有么有(单击,双击,三击)事件?
- 当清空sqlite表中的数据后,如何使表的自增id值也归零
在这篇文章中说的应该比较明白了
var a=[{"info":[{"name":"123","xy":111},{"name":"123","xy":111},{"name":"123","xy":111}]}];
alert(a.info[0].name)就可以得到第一个对象的name的值
public static void demo() {
String jsonstr = "{\"info\":[{\"name\":\"123\",\"xy\":111},{\"name\":\"123\",\"xy\":111},{\"name\":\"123\",\"xy\":111}]}";
JSONObject obj;
try {
obj = new JSONObject(jsonstr);
JSONArray array = obj.getJSONArray("info");
for (int i = 0; i < array.length(); i++) {
JSONObject item = (JSONObject) array.get(i);
System.out.println(item.getString("name") + "_________"
+ item.getString("xy"));
}
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} }