JSON-JSON数据和Java对象转换

 

package com.itheima.json;

import com.alibaba.fastjson.JSON;

public class FastJsonDemo {
    public static void main(String[] args) {
        //1. 将Java对象转化为JSON字符串
        User user = new User();
        user.setId(1);
        user.setName("zhangsan");
        user.setPassword("123");

        String jsonString = JSON.toJSONString(user);//toJSONString
        System.out.println(jsonString);
        //{"id":1,"name":"zhangsan","password":"123"}


        //2. 将JSON字符串转化为Java对象
        //调用上面的jsonString
        User u = JSON.parseObject(jsonString, User.class);//parseObject
        //User{id=1, name='zhangsan', password='123'}
        System.out.println(u);
    }
}

 

posted @ 2023-07-03 17:19  Karlshell  阅读(54)  评论(0)    收藏  举报