泽西休息客户端与空字符串参数

时间:2012-08-02 23:34:31

标签: jersey string

我正在使用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

值字段是必需的,所以我需要在每次请求时发送它,但我不能将其设置为空,有时我需要值为空字符串。

...谢谢

1 个答案:

答案 0 :(得分:0)

您可以将@JsonWriteNullProperties添加到序列化的类中,以强制它写入空值。