使用 json_in_java
2016-04-12 17:05
501 查看
java_in_json
Table of Contents
1. Java 使用 Json1.1. 下载地址:
1.2. 构造 json 字符串
1.3. 解析 json 字符串
1.4. 进一步使用,查看文档.
1 Java 使用 Json
1.1 下载地址: http://mvnrepository.com/artifact/org.json/json
1.2 构造 json 字符串
JSONObject jsonObject = new JSONObject(); jsonObject.put("name", "zhangsan"); jsonObject.put("age", 11); JSONArray array = new JSONArray(); array.put(0,"lisi"); array.put(1,"wangwu"); array.put(2,"zhaoliu"); jsonObject.put("friends", array); System.out.println(jsonObject.toString());
结果: {"friends":["lisi","wangwu","zhaoliu"],"age":11,"name":"zhangsan"}
1.3 解析 json 字符串
String str = "{\"friends\":[\"lisi\",\"wangwu\",\"zhaoliu\"],\"age\":11,\"name\":\"zhangsan\"}"; JSONTokener tokener = new JSONTokener(str); JSONObject object = (JSONObject) tokener.nextValue(); System.out.println(object.getString("name")); System.out.println(object.getInt("age")); JSONArray arr = object.getJSONArray("friends"); for (int i = 0; i < arr.length(); i++) { String friendName = (String) arr.get(i); System.out.println(friendName); }
结果: zhangsan 11 lisi wangwu zhaoliu
1.4 进一步使用,查看文档.
Author: daiCreated: 2016-04-12 Tue 17:03
Emacs 24.5.1 (Org mode 8.2.10)
Validate
相关文章推荐
- java学习之反射
- java多线程系列:死锁及检测
- java持有对象-map(二)-追踪元素次数
- java四种访问权限修饰符
- 支付宝java后台接入简单流程
- java AES加密
- 关于Java8函数式编程你需要了解的几点
- [Java] 对象排序示例
- Java线程池的那些事
- Spring MVC让Web容器启动时自动执行代码
- Java 多线程处理任务的封装
- java 学习总结(二) 类的接口、继承与多态
- Struts2 入门学习笔记(一)——基本配置
- LeetCode(java)9. Palindrome Number
- Java 实现线程死锁
- 一张图读懂Java多线程
- java 中JDK安装与环境变量配置
- 开发当中日期格式的转换(java语言)
- 远程访问对象java实现
- Java基础之JavaBean