JSONObject,JSONArray入门
来源:互联网 发布:iptv机顶盒装软件 编辑:程序博客网 时间:2024/06/10 04:21
JSON是一种简单的数据交换格式 具体的自己百度去吧
JSONObject
JSONObject和map的结构一样就是一个键对应一个值 {key:value}
添加可以用put(key,value)
JSONArrayjson数组,使用中括号[ ],只不过数组里面的项也是json键值对格式
添加可以用add(Object value);
JSONObject嵌套JSONArray 取值
public void run(){
String json = "{'name':'张三','age':10,'book':[{'book1':'book11'},{'book2':[{'book21':'book211'},{'book22':'book221'}]}]}";
//创建JSONObject对象
JSONObject obj = JSONObject.fromObject(json);
//取book21的值
System.out.println(obj.getJSONArray("book").getJSONObject(1).getJSONArray("book2").getJSONObject(0).getString("book21"));
}
JSONArray取值
public void run2(){
Stringjson2 = "[{\"name\" : \"张三\",\"sex\": \"男\",\"age\" : 20,\"email\" :\"zhangsan@163.com\"}, "
+"{\"name\" : \"李四\",\"sex\": \"女\",\"age\" : 20,\"email\" :\"lisi@163.com\"},"
+"{\"name\" : \"王五\",\"sex\": \"男\",\"age\" : 25,\"email\" :\"wangwu@163.com\"}]";
//创建JSONArray对象
JSONArrayarr2 = JSONArray.fromObject(json2);
//遍历JSONArray
for(int i = 0; i < arr2.size(); i++) {
Stringname = arr2.getJSONObject(i).getString("name");
Stringsex = arr2.getJSONObject(i).getString("sex");
intage = arr2.getJSONObject(i).getInt("age");
Stringemail = arr2.getJSONObject(i).getString("email");
System.out.println("name:"+ name);
System.out.println("age:"+ age);
System.out.println("sex:"+ sex);
System.out.println("email:"+ email);
}
}
- JSONObject,JSONArray入门
- JSONObject JSONArray
- JSONObject & JSONArray
- JSONObject、JSONArray
- JSONObject、JSONArray
- JSONObject JSONArray
- JSONObject/JSONArray
- JSONObject、JSONArray
- JsonObject&JSONArray
- JSONObject,JSONArray
- JSONObject、JSONArray
- JSONObject、JSONArray
- JsonObject、 jsonArray
- JSONObject、JSONArray
- JsonObject JsonArray
- JSONObject & JSONArray
- JSONObject、JSONArray
- JSONObject、 JSONArray
- SpringBoot集成Redis来实现缓存技术方案
- shell变量概念
- Hibernate面试题
- DS:稀疏矩阵-三元组表
- Activity以弹出框的方式显示
- JSONObject,JSONArray入门
- C#DateTime字符串格式化
- VMware虚拟机安装CentOS 7并搭建lamp服务器环境
- inpuy testrea获得焦点内容变色
- Python3 类 私有性 公有性
- ListView高效率刷新
- 红黑树
- 安全态势,交互发现 —— 基于阿里云轻松搭建安全大屏
- poj Sunscreen