如何使用在键名中包含符号的 gson 解析对象
How to parse a object using gson having symbols in key names
我需要在下面解析 json 以反对,但我不确定该怎么做。
"StatusText" : {"@Code":32, "@Val":452, "$": "available"}
按键名称中有一些特殊字符。我如何使用 gson 将其解析为以下对象。
class StatusText {
private int code;
private int val;
private String status;
...
...
}
您可以使用 @SerializedName
注释,参见 https://howtodoinjava.com/gson/gson-serializedname/
您的代码示例:
@SerializedName("@Code")
private int code;
@SerializedName("@Val")
private int val;
我需要在下面解析 json 以反对,但我不确定该怎么做。
"StatusText" : {"@Code":32, "@Val":452, "$": "available"}
按键名称中有一些特殊字符。我如何使用 gson 将其解析为以下对象。
class StatusText {
private int code;
private int val;
private String status;
...
...
}
您可以使用 @SerializedName
注释,参见 https://howtodoinjava.com/gson/gson-serializedname/
您的代码示例:
@SerializedName("@Code")
private int code;
@SerializedName("@Val")
private int val;