Fastjson 是一个 Java 的 JSON 处理工具库,可以将 Java 对象转换为 JSON 字符串,也可以将 JSON 字符串转换为 Java 对象。

使用 Fastjson 进行转换非常简单,只需要调用其提供的 API 即可。下面是一个示例代码:

import com.alibaba.fastjson.JSON;

public class FastjsonExample {
    public static void main(String[] args) {
        // 将 Java 对象转换为 JSON 字符串
        User user = new User('John', 25);
        String jsonString = JSON.toJSONString(user);
        System.out.println(jsonString);

        // 将 JSON 字符串转换为 Java 对象
        String json = '{"name":"John","age":25}';
        User user2 = JSON.parseObject(json, User.class);
        System.out.println(user2.getName());
        System.out.println(user2.getAge());
    }

    public static class User {
        private String name;
        private int age;

        public User(String name, int age) {
            this.name = name;
            this.age = age;
        }

        public String getName() {
            return name;
        }

        public int getAge() {
            return age;
        }
    }
}

上述代码首先定义了一个 User 类,然后使用 JSON.toJSONString 方法将 User 对象转换为 JSON 字符串。接着使用 JSON.parseObject 方法将 JSON 字符串转换为 User 对象。

运行代码可以得到以下输出:

{"age":25,"name":"John"}
John
25

可以看到,Fastjson 可以很方便地进行 JSON 和 Java 对象之间的转换。

Fastjson: Java JSON 处理库 - 对象转换指南

原文地址: https://www.cveoy.top/t/topic/p9kG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录