数据解析(三):FastJson
来源:互联网 发布:马歇尔计划 知乎 编辑:程序博客网 时间:2024/05/19 13:18
一.fastJson与Gson的用法基本一致
二.直接贴上代码了
//把java对象转换成json字符串 public void JavaToJson() { Student stu = new Student("李毅", 23); String s = JSON.toJSONString(stu); System.out.println("javaToJSon:" + s); //I/System.out: javaToJSon:{"name":"李毅","age":23} } //把list集合转换成json字符串 public void ListToJson() { ArrayList<Student> data = new ArrayList<>(); for (int i = 0; i < 3; i++) { Student stu = new Student("N" + i, i); data.add(stu); } String s = JSON.toJSONString(data); System.out.println("listToJSON:" + s); //System.out: listToJSON:[{"name":"N0","age":0},{"name":"N1","age":1},{"name":"N2","age":2}] } //把json字符串转换成java对象 public void jsonToJava() { Student student = new Student("李毅", 23); String s = JSON.toJSONString(student); JSON.parseObject(s,Student.class); System.out.println("jsonToJava:" + student.toString()); //I/System.out: listToJSON:[{"name":"N0","age":0},{"name":"N1","age":1},{"name":"N2","age":2}] } //把json字符串转换成list集合对象 public void JsonToList() { ArrayList<Student> data = new ArrayList<>(); for (int i = 0; i < 3; i++) { Student stu = new Student("N" + i, i); data.add(stu); } String json = JSON.toJSONString(data); ArrayList<Student> coll = JSON.parseObject(json,new TypeReference<ArrayList<Student>>(){}.getType()); System.out.println("jsonToList:" + coll.size()); // I/System.out: jsonToList:3 }
0 0
- 数据解析(三):FastJson
- 解析Json数据:使用FastJson进行解析json数据<三>
- Android解析JSON数据(三)——FastJson解析
- JSON数据解析(三)——FastJson
- JSON数据解析(三)——FastJson
- JSON数据解析(三)——FastJson
- fastjson数据解析实例
- FastJson数据解析
- fastjson解析json数据
- fastjson解析数据
- fastjson解析JSON数据
- fastJson解析Json数据
- fastjson解析json数据
- Java解析json(三):fastjson
- Json数据解析之Fastjson
- 使用FastJson解析Json数据
- 使用FastJson解析Json数据
- 使用FastJson解析Json数据
- C++ 使用文件重定向
- 搭建一个简单的GIT版本管理 Gitolite 服务器
- PHP内核之SAPI:Apache2 SAPI分析
- 5.0新特性
- Linux命令练习第二关(1)
- 数据解析(三):FastJson
- Mac 上解压缩好压压缩的多个zip分卷方法
- android单选按钮使用
- AutoCompleteTextView和MultiAutoCompleteTextView控件
- 【Linux开发】OpenCV在ARM上的移植
- QQ首位产品经理吴宵光:腾讯17年旅途的14个关键点
- Java版-九大排序算法
- 缺少编译库libgmp.so.3: cannot open shared object file: No such file解决方案
- 编程之美读书笔记-寻找数组中的最大值和最小值