【发布时间】:2015-04-19 14:05:00
【问题描述】:
如何自定义特定字段的序列化/反序列化?
这是我的 json:
[{
"Short Name": "X",
"Address": "X Address",
"Latitude": 40.739982,
"Longitude": -73.978053,
"Type": "A, B"
},
{
"Short Name": "Y",
"Address": "Y Address",
"Latitude": 40.852856,
"Longitude": -73.938098,
"Type": "A, B, C, D"
}]
使用 Gson,现在我可以解析 json 并获得一个 JAVA 对象
String type; 但我想拆分 Type 字符串并得到一个类型 String[]。
public class MyClass {
@SerializedName("Short Name")
@Expose
private String ShortName;
@Expose
private String Address;
@Expose
private Double Latitude;
@Expose
private Double Longitude;
@Expose
private String Type;
// how can I split the string
// and get private String[] Type;
// when deserializing
}
【问题讨论】: