{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/JsonNode",
"title": "JsonNode",
"additionalProperties": false,
"maxProperties": 10,
"minProperties": 1,
"properties": {
"array": {
"type": "boolean"
},
"bigDecimal": {
"type": "boolean"
},
"bigInteger": {
"type": "boolean"
},
"bigIntegerValue": {
"type": "integer"
},
"binary": {
"type": "boolean"
},
"binaryValue": {
"items": {
"format": "byte",
"type": "string"
},
"type": "array"
},
"boolean": {
"type": "boolean"
},
"booleanValue": {
"type": "boolean"
},
"containerNode": {
"type": "boolean"
},
"decimalValue": {
"type": "number"
},
"double": {
"type": "boolean"
},
"doubleValue": {
"format": "double",
"type": "number"
},
"elements": {
"type": "object"
},
"fieldNames": {
"type": "object"
},
"fields": {
"type": "object"
},
"floatingPointNumber": {
"type": "boolean"
},
"int": {
"type": "boolean"
},
"intValue": {
"format": "int32",
"type": "integer"
},
"integralNumber": {
"type": "boolean"
},
"long": {
"type": "boolean"
},
"longValue": {
"format": "int64",
"type": "integer"
},
"missingNode": {
"type": "boolean"
},
"null": {
"type": "boolean"
},
"number": {
"type": "boolean"
},
"numberType": {
"enum": [
"INT",
"LONG",
"BIG_INTEGER",
"FLOAT",
"DOUBLE",
"BIG_DECIMAL"
],
"type": "string"
},
"numberValue": {
"type": "number"
},
"object": {
"type": "boolean"
},
"pojo": {
"type": "boolean"
},
"textValue": {
"type": "string"
},
"textual": {
"type": "boolean"
},
"valueAsBoolean": {
"type": "boolean"
},
"valueAsDouble": {
"format": "double",
"type": "number"
},
"valueAsInt": {
"format": "int32",
"type": "integer"
},
"valueAsLong": {
"format": "int64",
"type": "integer"
},
"valueAsText": {
"type": "string"
},
"valueNode": {
"type": "boolean"
}
},
"type": "object"
}