fastjson 是否支持 双向解析 自定义字段名

ffvjumwh  于 2021-11-27  发布在  Java
关注(0)|答案(2)|浏览(314)

@JSONField(serializeName = "myname",deserializeName="yourname")
private String name;

如上。

23c0lvtd

23c0lvtd1#

为什么有这么奇怪的需求?

oxosxuxt

oxosxuxt2#

经常有如下场景:

1.要调用A接口得到数据  {"yourname":"fastjson"}
   2.并提供B接口供调用  {"myname":"fastjson"}

以上接口 已定好,不能更改,若FastJSON可以支持双向解析,就可以简化很多JavaBean 转换的代码。

相关问题