Jackson json提供者linkedHashSet反序列化

Ash*_*ral 11 java rest spring jax-rs jackson

我们使用Spring rest模板和jackson json提供程序来序列化/反序列化json.从我的服务中,我发送一个linkedHashSet,当我收到它时,它会转换为客户端的HashSet.因此我放松了元素的插入顺序.这是针对Set的jackson json提供程序的默认实现吗?有没有其他方法,所以它可以反序列化到正确的实现?我觉得这会很棘手,但你们会非常感激投入.

谢谢

Aff*_*ffe 34

您可以为Jackson指定具体类以与@JsonDeserialize注释一起使用.刚刚放:

@JsonDeserialize(as=LinkedHashSet.class)

在酒店的二传手.