/**
*
*/
package jsontest;
import com.alibaba.fastjson.JSON;
import com.google.gson.Gson;
/**
* @author jhuang.sjtu
* @function null都会过滤掉
* @date 2017年12月10日
* @version
*/
public class TestJson {
/**
* @param args
*/
public static void main(String[] args) {
//对象转化为json
User use = new User("admin", null, 20);
String ss = new Gson().toJson(use);
System.out.println(ss);
//json转化为对象
User use222 = new Gson().fromJson(ss, User.class);
System.out.println("use222"+use222.toString());
System.out.println("以上为方法1,以下为方法2===================");
// 用户组对象转JSON串
String jsonString = JSON.toJSONString(use);
System.out.println("jsonString:" + jsonString);
// JSON串转用户组对象
User group2 = JSON.parseObject(jsonString, User.class);
System.out.println("group2:" + group2);
}
}
JSON格式和对象的相互转换
最新推荐文章于 2023-03-28 19:20:32 发布