@Override public JsonNode toJson() { switch (type) { case _value: return value.toJson(); case _dereference: ObjectNode node = getFactory().objectNode(); node.put("$valueof", path.toString()); return node; default: return getFactory().nullNode(); } }
@Override public JsonNode toJson() { switch (type) { case _value: return value.toJson(); case _dereference: ObjectNode node = getFactory().objectNode(); node.put("$valueof", path.toString()); return node; default: return getFactory().nullNode(); } }