利用工具包进行json转换

发布时间:2024年01月24日
import com.alibaba.fastjson.JSONObject;

import java.util.ArrayList;
import java.util.List;

/**
 * @program: jdk17Test
 * @author: quxiao
 * @create: 2023-12-21 15:56
 **/
public class T3 {
    static class quiao {
        @Override
        public String toString() {
            return "quiao{" +
                    "name='" + name + '\'' +
                    ", age=" + age +
                    '}';
        }

        String name;
        int age;

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public int getAge() {
            return age;
        }

        public void setAge(int age) {
            this.age = age;
        }

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

    public static void main(String[] args) {
        List<quiao> list = new ArrayList<>();
        list.add(new quiao("gagas", 18));
        list.add(new quiao("gagas", 18));
        list.add(new quiao("gagas", 18));
        list.add(new quiao("gagas", 18));
        String s = JSONObject.toJSONString(list);
        List<quiao> quiaos = JSONObject.parseArray(s, quiao.class);
        System.out.println(quiaos);
    }

    static void t1() {
        List<String> list = new ArrayList<>();
        list.add("123");
        list.add("456");
        String toJSONString = JSONObject.toJSONString(list);
        System.out.println(toJSONString);
        List<String> list1 = JSONObject.parseArray(toJSONString, String.class);
        System.out.println(list1);
    }
}
<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>2.0.25</version>
</dependency>

还是学springmvc的时候,用了一次这个 ,转眼一年多就过去了,工作突然用到了,记个笔记吧

文章来源:https://blog.csdn.net/qx020814/article/details/135825136
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。