zoukankan      html  css  js  c++  java
  • GSON的基本用法四

    演示gson数组的序列化和反序列化。



    import com.google.gson.Gson;
    import com.google.gson.reflect.TypeToken;
    import com.google.inject.internal.Lists;
    
    import java.lang.reflect.Type;
    import java.util.Collection;
    import java.util.LinkedList;
    
    
    /**
     * @author yongjar
     * @date 2020/4/28
     */
    public class GsonTester {
    
        public static void main(String args[]) {
    
    
    
    
            Gson gson = new Gson();
            LinkedList<Object> list = new LinkedList<>();
            for (int i = 1; i <=5 ; i++) {
                list.add(i);
            }
    
            // 演示序列化
            String json = gson.toJson(list);
            // 打印出 [1,2,3,4,5]
            System.out.println("案例一:" + json);
    
    
    
            // 演示反序列化
            Type collectionType = new TypeToken<Collection<Integer>>(){}.getType();
            String json1 = "[1,2,3,4,5]";
            Collection<Integer> collection = gson.fromJson(json1, collectionType);
    
            System.out.println("案例二:" + collection);
    
    
    
    
    
    
    
    
    
        }
    
    }
  • 相关阅读:
    IDEA快捷键命令
    win命令
    jwt《token》
    批量注释与快速顶底部命令
    springboot邮通知553错误和
    git《一》
    twemproxy《一》
    reids在linux上的安装《四》
    linux安装jdk
    长沙和广州软件开发之我见
  • 原文地址:https://www.cnblogs.com/jamal/p/12881498.html
Copyright © 2011-2022 走看看