忽略ObjectMapper的超类中的注释

时间:2017-10-18 11:01:37

标签: java annotations jackson

让我说我有课程:

<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" />
<div class="demand page">
  <div id="crumby-title">
    <div class="page-icon">
      <i class="fa fa-line-chart"></i>
    </div>
    <div class="page-title">
      Demand
    </div>
  </div>
  <div id="chart" class="demand-chart">
  </div>
</div>

我希望ObjectMapper不要忽略属性&#34; text&#34;在创建B类的JSON时

1 个答案:

答案 0 :(得分:0)

一个截然不同的答案:据我所知,这是不可能的,而且在概念上也没有意义。

该注释是一种非常显式的机制,以表达某种语义。

我假设您在说:当一个对象被序列化,或C对象被序列化时(C也扩展A,就像B)......那么 text 应该出现。如果是这样的话:考虑使用两个不同的基类。因为你想在这里做两个 不同 的事情。然后明确说明。寻找一些肮脏的黑客来覆盖那个&#34;覆盖&#34;你明确地加入了你的代码!

相关问题