我们在春季启动项目中使用了jackson 2.6.3。域对象需要序列化到此应用程序的用户和另一个内部服务。我如何为我们的应用程序用户提供一个字段,比如'myField',序列化为'public_field',以及序列化为内部服务时'serialSvcField'?例如
myField = "value";
在不同情况下序列化时,
{..."public_field": "value"...}
和
{..."internalSvcField": "value"...}
非常感谢任何帮助/提示
答案 0 :(得分:0)
您需要使用JsonViews。杰克逊很好地融入了春天的特色。请在此处查看有关它的深入教程:
https://spring.io/blog/2014/12/02/latest-jackson-integration-improvements-in-spring