Alibaba 原创FastJson工具
来源:互联网 发布:淘宝店铺商品详情模板 编辑:程序博客网 时间:2024/05/24 01:26
package com.alibaba.json;import java.util.ArrayList;import java.util.List;import com.alibaba.fastjson.JSON;public class JsonAndObj {public static void main(String[] args) {Student student = new Student("刘XX", 21);Student student1 = new Student("大XX", 21);// JAVA对象String jsonStr = JSON.toJSONString(student);System.out.println(jsonStr);// 把jsonStr转回java对象Student s = JSON.parseObject(jsonStr, Student.class);System.out.println(s.getName());System.out.println(s.getAge());// List集合(JavaBean)List<Student> list = new ArrayList<Student>();list.add(student);list.add(student1);jsonStr = JSON.toJSONString(list);System.out.println(jsonStr);// 把list(JavaBean)的jsonStr转回List集合List<Student> listStu = JSON.parseArray(jsonStr, Student.class);for (Student stu : listStu) {System.out.println(stu.getName());System.out.println(stu.getAge());}// list<String>List<String> strings = new ArrayList<String>();strings.add(new String("aaa"));strings.add(new String("bbb"));strings.add(new String("ccc"));System.out.println(JSON.toJSON(strings));String a = JSON.toJSONString(strings);List<String> newa = JSON.parseArray(a, String.class);System.out.println(newa.toString());}}
结果:
{"age":21,"name":"刘XX"}
刘XX
21
[{"age":21,"name":"刘XX"},{"age":21,"name":"大XX"}]
刘XX
21
大XX
21
["aaa","bbb","ccc"]
[aaa, bbb, ccc]
0 0
- Alibaba 原创FastJson工具
- 关于alibaba的fastjson
- alibaba FastJson 解析
- alibaba的fastjson
- alibaba/fastJson的使用
- alibaba的fastjson
- alibaba fastjson使用
- Alibaba Fastjson 框架修炼
- alibaba fastJson框架
- alibaba.fastjson.JSON
- alibaba.fastjson.JSONArray遍历
- alibaba的fastjson
- alibaba fastjson的简单使用!
- alibaba fastjson 相关资料记录
- alibaba的fastjson的用法
- com.alibaba.fastjson.JSONException: error parse e
- java alibaba fastJson 遍历数组json
- alibaba fastjson joda time 解析器
- CentOS 6.6安装JDK1.8
- hge的bug
- 如何把一个逗号分隔的字符串转换成数组 并且倒序输出
- BootStrap3如何禁止响应式布局
- Colorizing edit control
- Alibaba 原创FastJson工具
- 冒泡排序
- UVA 10700
- CEdit & CStatic Transparency Control
- 修改系统action bar字体大小、粗细、颜色等样式的方法
- UVA - 11039 Building designing
- CentOS6.6 更改官方源、增加第三方源、配置本地源
- AVL树
- 质变的数学模型/黑箱认识论