zoukankan      html  css  js  c++  java
  • Gson 的使用

    Gson 的使用
    简介
    Gson 是 Google 开发的Java API,用于转换Java对象 和 Json 对象。

    使用Maven 依赖
    <dependency>
    <groupId>com.google.code.gson</groupId>
    <artifactId>gson</artifactId>
    <version>2.3.1</version>
    </dependency>

    版本自行选择

    Gson API 提供一个类文件,Gson 用来处理Java 和 Json 对象的转换
    初始化方法
    1、可以调用默认构造器
    2、使用 GsonBuilder 类创建这个类的实例
    Gson gson = new GsonBuilder().create();
    gson.toJson("Hello",Sustem.out); //则直接将结果输出到控制台

    toJson 有两个参数,一个为Java对象,一个为输出流

    toJson 方法需要一个Appendable 实例,而字节流不能实现 Appendable 接口,所以使用了字符流

    使用 InputStreamReader 和 OutputStreamWriter 类时,如果不提供编码或者字符集,转换将使用平台默认字符集。这将降低代码的可移植性,且在其他平台上运行将可能产生错误行为。
    Writer out = new OutputStreamWriter(new FileOutputStream("Output.json"));
    Gson gson = new GsonBuilder().create();
    gson.toJson("Hello",out); //则直接将结果输出到控制台


    当然了,少不了在 finally 中关闭流。

  • 相关阅读:
    第三第四周的笔记
    第一二周的笔记
    jQuery的一些笔记
    函数的执行环境与调用对象
    从click事件理解DOM事件流
    慕课编程题JS选项卡切换
    adb(11)-重新挂载 system 分区为可写
    adb(10)-屏幕截图/录制
    adb(9)-查看设备信息
    adb(8)-查看日志
  • 原文地址:https://www.cnblogs.com/panie2015/p/5685721.html
Copyright © 2011-2022 走看看