package com.mtsoft.wx.menu;
import java.util.ArrayList;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.mtsoft.wx.msg.Student;
import com.mtsoft.wx.msg.UserDemo;
import com.mtsoft.wx.msg.UserInfo;
public class JsonTest {
public JsonTest() {
Student stu1 = new Student();
stu1.setId(1);
stu1.setUserName("nick");
stu1.setAge(34);
Student stu2 = new Student();
stu2.setId(2);
stu2.setUserName("ning");
stu2.setAge(25);
ArrayList<Student> stuList = new ArrayList<Student>();
stuList.add(stu1);
stuList.add(stu2);
UserInfo userInfo = new UserInfo();
userInfo.setUserId(001);
userInfo.setStudentList(stuList);
UserDemo userDemo = new UserDemo();
userDemo.setUserInfo(userInfo);
//object转json
JSONObject jsonObject = (JSONObject) JSONObject.toJSON(userDemo);
String json = jsonObject.toString();
System.out.println(json);
//json转Object
UserDe
FastJson json和Objec互相转换
最新推荐文章于 2024-07-24 16:45:10 发布
本文介绍如何利用FastJson库在Java中高效地将JSON字符串转换为对象,以及将对象序列化为JSON格式,重点在于理解和应用FastJson的解析与序列化方法。
摘要由CSDN通过智能技术生成