我有问题。
我的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混合的问题