0

我收到以下格式的 json 响应

{
    "employees": [
        {
            "emp_id": 101,
            "name": null,
            "company": "Onmobile",
            "test_beans": null
        },
        {
            "emp_id": 101,
            "name": null,
            "company": "Onmobile",
            "test_beans": null
        }
    ],
    "organizations": [
        {
            "name": "Google"
        },
        {
            "name": "Facebook"
        }
    ]
}

name是 String 类型的属性,而test_beans是某个类的引用变量。因此,在获得响应时,我想排除那些具有空值的变量。我正在使用spring rest-api。我有一个自定义的 gsonconverter ......所以请帮助我了解 gson builder 需要做什么,以便它可以消除那些空变量。

4

1 回答 1

1

只要您不将 serializeNulls() 设置为 GsonBuilder,就会默认排除 Null 值。

于 2015-08-27T09:36:11.477 回答