过滤RESTEasy json翻译 - 我不想发送每个字段!

时间:2011-03-30 16:48:57

标签: json resteasy

我正在使用RESTEasy通过JSON在我的rest api上发送对象。它非常方便 - 每个字段都自动填充在JSON对象中。但是有些字段(例如passwordhash)我宁愿不发送。我也想删除任何空值 - 没有必要发送它们。

我可以影响JSON的创建方式吗?

我正在使用Jettison,RESTEasy 2.0.1.GA和我认为,JAXB,尽管我真的很难确定这一点。

1 个答案:

答案 0 :(得分:6)

这取决于您使用什么来使用JSON。如果您使用的是JAXB和Jettison,则可以使用@XmlTransient来避免发送带注释的字段。如果您使用Jackson,可以使用@JsonIgnore。无论您使用哪个选项,默认情况下都应省略NULL值。