在GSON中,如何使用包含空间的JSON属性?

Zin*_*tet 2 android json pojo gson

由于GSON使用反射设置对象(pojo)的字段,如果json属性包含空格怎么办?我们可以解决它而不告诉服务器吗?

示例:

"node": {
            "Description": "Traffic Accident",
            "Date of Event": "02 September 2015",
            "Location": "Naypyitaw›Tatkon",
            "Type": "blah blah",
        }
Run Code Online (Sandbox Code Playgroud)

您不能将该字段命名为java pojo中的"事件日期".

Jar*_*ler 5

您可以使用SerializedName注释解析带有Gson的空格的JSON键.

例:

@SerializedName("Date of Event") public String dateOfEvent;
Run Code Online (Sandbox Code Playgroud)