假设我有一个只有一个字段的实体:'userName‘,表中相应的列名是'user_ name’。当我序列化该实体的对象时,它返回一个具有userName字段列名的json,如下所示:
{"user_name": "davit"}但是,我希望jms序列化程序使用实体字段名(userName)作为json键:
{"userName": "davit"} 这可行吗?
我读了很多以文档开头的文章,但没有找到对此的参考.
非常感谢你的帮助
发布于 2014-05-04 11:29:48
不确定是否使用注释,但可以使用@序列化名称
http://jmsyst.com/libs/serializer/master/reference/annotations#serializedname
发布于 2014-05-04 11:31:45
我不知道您使用的是哪种配置格式(XML、YAML或注释),但它们都有一个serialized_name设置,允许您配置属性的序列化名称。
如果使用注释,则为@serializedName;如果使用YAML,则为serialized_name;如果使用XML,则为serialized-name。
文献资料包含所有格式的引用(示例)配置。
https://stackoverflow.com/questions/23455682
复制相似问题