JSON對象和Java對象互轉

代碼Demo:

package com.eszb;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.eszb.core.entity.Admin;

/**
 * @Title : TestJSONConvertToObject
 * @Author :MrYu
 * @Description :&{ TestJSONConvertToObject.java 2019/6/26 on 20:36 version 1.0 }
 */
public class TestJSONConvertToObject {
    public static void main(String[] args) {
        Admin admin = new Admin();
        admin.setId(1);
        admin.setRealName("張三");
        //將對象轉爲JSONObject
        JSONObject adminJson= (JSONObject) JSON.toJSON(admin);
        System.out.println("admin JSONObject:"+adminJson);
        //將JSONString轉成對象
        Admin admin1 = JSONObject.parseObject(adminJson.toJSONString(), Admin.class);
        System.out.println("admin Java Object:"+admin1);
    }
}

執行結果

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章