@JsonIgnore与@JsonValue字段

时间:2018-08-21 12:37:47

标签: java json spring

我有问题。

我的Json Java类:

class test {

    @JsonUnwrapped
    private titi_type titi;

    public titi_type getTiti() { return titi;}

    public void setTiti(titi_type _titi) { titi = _titi;}

   @JsonInclude(JsonInclude.Include.NON_NULL)
   @JsonValue
   private List <toto_class_type> toto;

   public List<toto_class_type> getToto(){return toto;}

   public void setToto(final List<toto_class_type> _toto) { toto = _toto;}

}

-> titi具有@JsonUnwrapped,因为我不想序列化titi字段名称 -> toto具有@JsonValue,因为我不想序列化toto字段名,而@JsonIgnore因为我不想序列化toto,如果toto为null。

但是使用toto null = null进行序列化的结果 我遇到了@JsonValue @JsonIgnore混合的问题

0 个答案:

没有答案