我正在使用Jersey来使用一些休息服务,但是当我尝试将参数发送为空时遇到问题,因为看起来泽西岛没有映射空参数或空参数。
泽西岛生成类似的东西(值是空字符串,等于丢失,我得到500错误): http://myservice.test.com/services/rest/setAttribute?id=555&value&test=test
如果我去浏览器输入(这个有效!!!): http://myservice.test.com/services/rest/setAttribute?id=555&value=&test=test
值字段是必需的,所以我需要在每次请求时发送它,但我不能将其设置为空,有时我需要值为空字符串。
...谢谢
答案 0 :(得分:0)
您可以将@JsonWriteNullProperties
添加到序列化的类中,以强制它写入空值。