logo
  • 教程列表
  • SO官方文档
  • GSON
    • 用 Gson 解析 JSON
    • 将自定义转换器添加到 Gson
    • 用 Gson 解析 ListString
    • 使用 Gson 将 JSON 解析为通用类对象
    • 将 Gson 添加到你的项目中
    • 使用 Gson 将 JSON 属性解析为枚举
    • 使用 AutoValue 和 Gson 进行 JSON SerializationDeserialization
    • 使用 Gson 从磁盘加载 JSON 文件
    • 使用 Gson 作为带有 Retrofit 的序列化程序
    • 使用 Gson 将 json 数组解析为泛型类
    • 使用 Gson 的自定义 JSON 反序列化器
    • 使用 Gson 继承
  1. StackOverflow 文档
  2. Android 教程
  3. GSON
  4. 使用 Gson 将 JSON 属性解析为枚举

使用 Gson 将 JSON 属性解析为枚举

Created: November-22, 2018

如果你想用 Gson 解析一个 String 来枚举:

{status:open}

public enum Status {
    @SerializedName("open")
    OPEN,
    @SerializedName("waiting")
    WAITING,
    @SerializedName("confirm")
    CONFIRM,
    @SerializedName("ready")
    READY
}
  • 使用 AutoValue 和 Gson 进行 JSON SerializationDeserialization
  • 将 Gson 添加到你的项目中

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 关于我们
  • 免责声明