杰克逊使用“ is”和不使用“ is”序列化布尔值

时间:2018-08-20 18:51:35

标签: java json jackson

序列化后的以下类将创建2个键值对

 public class Node {

        private boolean isLeafNode = false;

        public void setLeafNode(boolean isLeafNode) {
            this.isLeafNode = isLeafNode;
        }

        @JsonProperty(value="isLeafNode")  
        public boolean isLeafNode() {
            return isLeafNode;
        }
    }

序列化的输出如下。

{"isLeafNode":false,"leafNode":false}

我期望的是

{"isLeafNode":false}

0 个答案:

没有答案