在 GSON 中,如何使用包含 space 的 JSON 属性?
In GSON, how to work with JSON attributes containing space?
既然GSON使用反射设置对象(pojo)的字段,如果json属性包含空格怎么办?
我们能不告诉服务器就解决吗?
示例:
"node": {
"Description": "Traffic Accident",
"Date of Event": "02 September 2015",
"Location": "Naypyitaw›Tatkon",
"Type": "blah blah",
}
您不能在 java pojo 中将字段命名为 "Date of Event"。
您可以使用 SerializedName
注释使用 Gson 解析 JSON 带有空格的键。
示例:
@SerializedName("Date of Event") public String dateOfEvent;
既然GSON使用反射设置对象(pojo)的字段,如果json属性包含空格怎么办? 我们能不告诉服务器就解决吗?
示例:
"node": {
"Description": "Traffic Accident",
"Date of Event": "02 September 2015",
"Location": "Naypyitaw›Tatkon",
"Type": "blah blah",
}
您不能在 java pojo 中将字段命名为 "Date of Event"。
您可以使用 SerializedName
注释使用 Gson 解析 JSON 带有空格的键。
示例:
@SerializedName("Date of Event") public String dateOfEvent;