GSON的基本用法三

Posted jamal

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GSON的基本用法三相关的知识,希望对你有一定的参考价值。

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


import com.google.gson.Gson;


/**
 * @author yongjar
 * @date 2020/4/28
 */
public class GsonTester {

    public static void main(String args[]) {




        // 演示序列化
        Gson gson = new Gson();


        int[] ints = {1,9,5,8,7};
        System.out.println("案例1:" + gson.toJson(ints));


        String[] strings = {"123", "456", "789"};
        System.out.println("案例2:" + gson.toJson(strings));



        // 演示反序列化
        int[] ints2 = gson.fromJson("[1,2,3,4,5]", int[].class);

        String arr="";
        for (int i = 0; i <ints2.length ; i++) {

            arr+=ints2[i] + ",";

        }


        //这里的substring方法是截取最后一个逗号
        System.out.println("案例3:" + arr.substring(0,arr.length()-1));




    }

}




以上是关于GSON的基本用法三的主要内容,如果未能解决你的问题,请参考以下文章

Gson 使用总结 高级用法

Gson 使用总结 高级用法

Gson基础用法总结

Google Gson用法详解

Google Gson用法详解

Json数据交换一Gson