分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

利用fastjson序列化对象为JSON

发布时间:2023-09-06 01:38责任编辑:林大明关键词:jsjson

利用fastjson序列化对象为JSON

参考博客:http://blog.csdn.net/zeuskingzb/article/details/17468079

Step1:定义实体类

//用户类public class User { ???private Long id; ???private String name;//增加get/set方法}
//定义组,1组有多个用户public class Group { ???private Long id; ???private String name; ???private List<User> users = new ArrayList<User>();//增加get/set方法}

Step2:定义测试类,将实体对象转换成JSON格式输出

//测试类public class Test { ???public static void main(String[] args) { ???????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);
 ???????Group group2 = JSON.parseObject(jsonString, Group.class);//将json反序列化为对象
} }

输出结果:

{"id":0,"name":"admin","users":[{"id":2,"name":"guest"},{"id":3,"name":"root"}]}

利用fastjson序列化对象为JSON

原文地址:https://www.cnblogs.com/kaixinyufeng/p/8323832.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved