json解析和生成
来源:互联网 发布:c语言自己写头文件 编辑:程序博客网 时间:2024/04/29 08:10
Json解析和生成
json的解析和生成举例
http://jingyan.baidu.com/article/574c521937c8e06c8d9dc19b.html
json的解析
json
{ "students": [ { "age": 23, "name": "luci" }, { "age": 25, "name": "jack" }, { "age": 22, "name": "Kas" } ]}
demo
String jsonStr = "{\"students\":[{\"name\":\"luci\",\"age\":23}, {\"name\":\"jack\",\"age\":25}, {\"name\":\"Kas\",\"age\":22}]}";try { JSONObject obj = new JSONObject(jsonStr);// 生成对象 JSONArray studentsArr = (JSONArray) obj.get("students");// 取得students数组 String name; int age; for (int i = 0; i < studentsArr.length(); ++i) { JSONObject studentObj = (JSONObject) studentsArr.get(i); name = studentObj.getString("name"); age = studentObj.getInt("age"); Log.d("ziru", "name = " + name + "," + "age = " + age); }} catch (JSONException e) { e.printStackTrace();}
json的生成
json
{ "students": [ { "age": 23, "name": "luci" }, { "age": 25, "name": "jack" }, { "age": 22, "name": "Kas" } ]}
demo
try { JSONObject student = new JSONObject(); student.put("name", "luci"); student.put("age", 23); JSONArray students = new JSONArray(); students.put(student); JSONObject obj = new JSONObject(); obj.put("students", students); Log.d("ziru", obj.toString());} catch (JSONException e) { e.printStackTrace();}
0 0
- json生成和解析
- json 解析和生成
- json解析和生成
- 生成和解析json
- Json的解析和生成
- Json的解析和生成
- json数据解析和生成
- json的生成和解析
- iOS json解析 和生成json串
- JsonReader解析json和JsonWriter生成json
- Java反射生成json和解析json
- 生成json文件和解析json文件
- JSON之生成JSON字符串和解析
- iOS json解析 和生成json串
- GSON方式生成和解析json数据
- fastjson生成和解析json数据
- JSON数据的生成和解析
- FastJson生成和解析JSON数据
- Android的Message机制(简单小结)
- 在VMware下克隆CentOS时遇到的网卡配置问题
- iOS开发各类技术链接
- 期转现计算公式
- Exercise_FindPath
- json解析和生成
- 红黑树 RBT
- postgresql 查看单个表大小
- Fragment进阶(五)----->监听fragment回退事件
- android 自定义 Dialog
- 栈在表达式求值中的应用
- UILabel 总结
- AC自动机 hdu2896 hdu3065 病毒侵袭
- ucos源码分析之OSMemCreate()