【问题标题】:How to parse a object using gson having symbols in key names如何使用在键名中包含符号的 gson 解析对象
【发布时间】:2021-07-09 08:12:51
【问题描述】:

我需要将下面的 json 解析为对象,但我不知道该怎么做。

"StatusText" : {"@Code":32, "@Val":452, "$": "available"}

键名中有一些特殊字符。如何使用 gson 将其解析为以下对象。

class StatusText {
   private int code;
   private int val;
   private String status;
   ...
   ...
}

【问题讨论】:

    标签: java parsing gson


    【解决方案1】:

    可以使用@SerializedName注解,见https://howtodoinjava.com/gson/gson-serializedname/

    您的代码示例:

    @SerializedName("@Code")
    private int code;
    @SerializedName("@Val")
    private int val;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-24
      • 2013-11-08
      • 1970-01-01
      • 1970-01-01
      • 2015-10-03
      相关资源
      最近更新 更多