fastjson 对象字符串互转方法实例
来源:互联网 发布:淘宝全年销售额 编辑:程序博客网 时间:2024/06/07 00:24
/* * 文 件 名: FastJsonTest.java * 版 权: Newegg Technologies Co., Ltd. Copyright YYYY-YYYY, All rights reserved * 描 述: <描述> * 修 改 人: gc57 * 修改时间: 2014-10-23 * 跟踪单号: <跟踪单号> * 修改单号: <修改单号> * 修改内容: <修改内容> */import java.util.ArrayList;import java.util.List;import com.alibaba.fastjson.JSON;class User {private String name;private int age;public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}@Overridepublic String toString() {return "User [name=" + name + ", age=" + age + "]";}};class UserGroup {private String name;private List<User> users = new ArrayList<User>();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;}@Overridepublic String toString() {return "UserGroup [name=" + name + ", users=" + users + "]";}}public class FastJsonTest {public static void main(String[] args) {// 构建用户geustUser guestUser = new User();guestUser.setName("guest");guestUser.setAge(28);// 构建用户rootUser rootUser = new User();rootUser.setName("root");guestUser.setAge(35);// 构建用户组对象UserGroup group = new UserGroup();group.setName("admin");group.getUsers().add(guestUser);group.getUsers().add(rootUser);// 用户组对象转JSON串String jsonString = JSON.toJSONString(group);System.out.println("jsonString:" + jsonString);// JSON串转用户组对象UserGroup group2 = JSON.parseObject(jsonString, UserGroup.class);System.out.println("group2:" + group2);// 构建用户对象数组User[] users = new User[2];users[0] = guestUser;users[1] = rootUser;// 用户对象数组转JSON串String jsonString2 = JSON.toJSONString(users);System.out.println("jsonString2:" + jsonString2);// JSON串转用户对象列表List<User> users2 = JSON.parseArray(jsonString2, User.class);System.out.println("users2:" + users2);}}
0 0
- fastjson 对象字符串互转方法实例
- Android fastjson对象转字符串
- 利用fastjson进行json字符串与对象互转
- JSON解析类库之Fastjson(1) --- Fastjson类库学习, 生成与解析json数据,json字符串与Java对象互转
- 根据字符串调用对象实例的方法
- 阿里fastjson 对象转JSON
- fastjson实例
- FastJson解析实例--对象序列化和反序列化
- String类常用的方法来操作字符串对象实例
- Fastjson 序列化,反序列化Map对象排序问题(字符串转map,map转字符串)
- fastJSON List对象 Map对象与JSON对象的互转
- js字符串转对象方法
- 使用fastjson对字符串格式化为JSON对象
- FASTJSON格式转化POJO、JSON字符串、JSON对象
- fastjson-1.2.21 使用实例,复杂嵌套Java对象转json对象,复杂嵌套json对象转对应Java对象的代码实现
- fastJson json字符串转List以及Map
- fastJson将json数组转list对象
- fastJson json转对象时发生异常
- Linux学习笔记(六)terminal与vim配色
- Linux下一些很有用的Shell命令
- Android 源码解析之Launcher3之帮助提示的实现方案
- Java易错知识点(2) - 在读取Cookie时除了Key,Value是得不到其他信息的
- opengl入门系列- 颜色混合
- fastjson 对象字符串互转方法实例
- “建议127:Lock与synchronized是不一样的问题”实际验证
- java实验五第四题
- opencv读写视频
- html中tabindex属性是啥意思
- 第九周项目一——1000以内的偶数和(三种方法)
- opencv图像拼接
- live555的tsx文件的格式(ts的trick play)
- 中文核心期刊、科技核心期刊、CSCD核心期刊区别