这里介绍 fastjson 用于生成和解析 JSON 数据的简单示例
public class User {
private Long id;
private String name;
public Long getId() { return id; }
public void setId(Long id) { this.id = id; }
public String getName() { return name; }
public void setName(String name) { this.name = name; }
}
public class Group {
private Long id;
private String name;
private List<User> users = new ArrayList<User>();
public Long getId() { return id; }
public void setId(Long id) { this.id = id; }
public String getName() { return name; }
public void setName(String name) { this.name = name; }
public List<User> getUsers() { return users; }
public void setUsers(List<User> users) { this.users = users; }
}
import com.alibaba.fastjson.JSON;
Group group = new Group();
group.setId(0L);
group.setName("admin");
User guestUser = new User();
guestUser.setId(2L);
guestUser.setName("guest");
User rootUser = new User();
rootUser.setId(3L);
rootUser.setName("root");
group.getUsers().add(guestUser);
group.getUsers().add(rootUser);
String jsonString = JSON.toJSONString(group);
System.out.println(jsonString);
{
"name":"admin",
"id":0,"users":[
{"name":"guest","id":2},
{"name":"root","id":3}
]
}
Group group2 = JSON.parseObject(jsonString, Group.class);
分享到:
相关推荐
简单的fastjson使用,包括序列化和反序列化
fastjson使用详解
fastjson使用详解.txt
C#简单快速的json组件fastJSON使用介绍.docx
json解析:FastJson使用归纳.pdf
Gson和Fastjson 的简单使用
Fastjson是一个Java语言编写的JSON处理器,由阿里巴巴公司开发。接下来通过本文给大家分享fastjson 使用方法详细介绍,感兴趣的朋友一起看看吧
关于fastjson的完整使用案例,完整代码和注释,jar包,让你快速掌握fastjson的妙处,从此摆脱解析数据的烦恼。
这是本人写方便复习,该资源并没有什么用处
Java编程中有时候会遇到JavaBean对象、json字符串、json对象之间互相转换的问题,个人感觉使用fastjson很方便,把jsonfast包和使用方法分享给大家.
。。。
。。。
fastjson在阿里巴巴大规模使用,在数万台服务器上部署,fastjson在业界被广泛接受。在2012年被开源中国评选为最受欢迎的国产开源软件之一。
下面小编就为大家带来一篇Java的JSON处理器fastjson使用方法详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
springboot 使用spring cache缓存 和 使用fastjson配置redis系列化,springboot 使用spring cache缓存 和 使用fastjson配置redis系列化,springboot 使用spring cache缓存 和 使用fastjson配置redis系列化,springboot ...
fastjson的两个jar包,需要的可以下载。故意将资源分设置为最低,方便大家。
fastjson jar 使用详解 实例 fastjson jar 使用详解 实例