相关疑难解决方法(0)

使用Jackson JSON Views而不注释原始bean类

有没有什么方法可以使用Jackson JSON Views或类似的东西,而无需注释原始的bean类?我正在寻找某种运行时/动态配置让我做类似的事情.

我的bean是@Entity一个JAR打包的,可以由多个项目共享.我正试图避免因为消费项目中的UI更改而触摸并重新打包共享JAR.

理想情况下,我想做点什么

jsonViewBuilder = createViewBuilder(View.class);
jsonViewBuilder.addProperty("property1");
jsonViewBuilder.addProperty("property2");
Run Code Online (Sandbox Code Playgroud)

取代

Bean {
  @JsonView(View.class)
  String property1;

  @JsonView(View.class)
  String property2;
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

底层环境:Spring 3.0,Spring MVC和Glassfish 3.1.1.

spring json spring-mvc jackson

8
推荐指数
1
解决办法
5797
查看次数

标签 统计

jackson ×1

json ×1

spring ×1

spring-mvc ×1