org.json
2017-02-10 21:15
417 查看
org.json很经典。能解析json和序列化List、Map为json,但是不能自动填充bean。不依赖其它架包。
直接上代码:
输出结果:
json.jar下载: http://pan.baidu.com/s/1pLM0DIz
直接上代码:
import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; public class Main { public static void main(String[] args) { try { JSONObject obj = new JSONObject("{\"name\": \"illusion\"}"); System.out.println(obj.getString("name")); JSONArray array = new JSONArray("[{\"name\": \"illusion\"},{\"name\": \"angelshelter\"}]"); for(int i=0;i<array.length();i++){ System.out.println(array.getJSONObject(i).getString("name")); } Map map = new HashMap(); map.put("name", "ilusion"); obj = new JSONObject(map); System.out.println(obj.toString()); List list = new ArrayList(); list.add("abc"); list.add("123"); array = new JSONArray(list); System.out.println(array.toString()); } catch (JSONException e) { e.printStackTrace(); } } }
输出结果:
illusion illusion angelshelter {"name":"ilusion"} ["abc","123"]
json.jar下载: http://pan.baidu.com/s/1pLM0DIz
相关文章推荐
- JS判断上传文件类型
- jsp中文乱码问题
- 用JSON-server模拟REST API
- ajax提交的javascript代码
- 简单谈谈JavaScript中的this
- Json 和 Jsonlib 的使用
- JSBridge 从源代码入手<一>
- ajax跨域问题解决:JSONP
- javascript面向对象实现方法(类的继承与多态)
- 高性能JS-DOM
- simplejson.scanner.JSONDecodeError: Extra data: line 1 column 22089 - line 1 column 22090
- 【错误】 Unable to compile class for JSP
- js-ES6学习笔记-let命令
- js中&(与)、|(或)以及^(异或)的二进制使用(计算)
- 百叶窗特效(用move.js库)
- js内存泄漏常见的四种情况
- 理解javascript中的立即执行函数(function(){})()
- javascript数组(五)
- js在监听方法中获取监听对象本身
- 单页WEB应用(一),结构和布局