假设我有一个具有单个字段的实体:' userName'表中对应列名称为' user_name'。当我序列化该实体的对象时,它返回一个带有userName字段列名的json,如下所示:
{"user_name": "davit"}
但我想要的是jms序列化程序使用实体字段名称(userName)作为json键:
{"userName": "davit"}
这可行吗?
我从文档开始阅读了很多文章,但没有找到对此的引用......
非常感谢您的帮助
答案 0 :(得分:2)
不确定您是否使用注释,但可以使用@serializedName
http://jmsyst.com/libs/serializer/master/reference/annotations#serializedname
答案 1 :(得分:1)
我不知道您正在使用哪种配置格式(XML,YAML或Annotations),但它们都有serialized_name
设置,允许您配置属性的序列化名称。< / p>
@serializedName
如果您使用注释,serialized_name
如果您使用YAML,serialized-name
如果您使用XML。
The documentation包含所有格式的参考(示例)配置。