{ "myBool": true, "myString": "Hello", "myInteger": 1234, "myDouble": 1234.0, "myMap": { "myMapBool": true, "myMapString": "Hello", "myMapInteger": 1234, "myMapDouble": 1234.0, "myMapMap": { "myMapMapBool" : true, "myMapMapString": "Hello", "myMapMapInteger": 1234, "myMapMapDouble": 1234.0 }, "myMapArray": [ true, "myMapArrayString", 1234, 1234.0 ] }, "myArray": [ true, "myArrayString", 1234, 1234.0, { "myArrayMapBool" : true, "myArrayMapString": "Hello", "myArrayMapInteger": 1234, "myArrayMapDouble": 1234.0 }, [ true, "myArrayArrayString", 1234, 1234.0 ] ], "myTypedBoolean": { "__TYPE": "Boolean", "__VALUE": true }, "myTypedString": { "__TYPE": "String", "__VALUE": "Hello" }, "myTypedInteger": { "__TYPE": "Integer", "__VALUE": 1234 }, "myTypedDouble": { "__TYPE": "Double", "__VALUE": 1234.0 }, "myTypedLong": { "__TYPE": "Long", "__VALUE": "9876543210" }, "myTypedInstant": { "__TYPE": "Instant", "__VALUE": "2024-12-01T12:34:56Z" }, "myTypedMap": { "__TYPE": "Map", "__VALUE": { "myTypedMapBool": true, "myTypedMapString": "Hello", "myTypedMapInteger": 1234, "myTypedMapDouble": 1234.0 } }, "myTypedArray": { "__TYPE": "ArrayList", "__VALUE": [ true, "Hello", 1234, 1234.0 ] }, "myTypedJsonObject": { "__TYPE": "JsonObjectNode", "__VALUE": { "myTypedJsonObjectBool": { "__TYPE": "Boolean", "__VALUE": true }, "myTypedJsonObjectString": { "__TYPE": "String", "__VALUE": "Hello" }, "myTypedJsonObjectInteger": { "__TYPE": "Integer", "__VALUE": 1234 }, "myTypedJsonObjectDouble": { "__TYPE": "Double", "__VALUE": 1234.0 }, "myTypedJsonObjectLong": { "__TYPE": "Long", "__VALUE": "9876543210" }, "myTypedJsonObjectInstant": { "__TYPE": "Instant", "__VALUE": "2024-12-01T12:34:56Z" }, "myTypedJsonObjectMap": { "__TYPE": "Map", "__VALUE": { "myTypedJsonObjectMapBool" : true, "myTypedJsonObjectMapString": "Hello", "myTypedJsonObjectMapInteger": 1234, "myTypedJsonObjectMapDouble": 1234.0 } }, "myTypedJsonObjectArrayList": { "__TYPE": "ArrayList", "__VALUE": [ true, "myTypedJsonObjectArrayListString", 1234, 1234.0 ] } } }, "myTypedJsonArray": { "__TYPE": "JsonArrayNode", "__VALUE": [ true, "Hello", 1234, 1234.0, { "myTypedJsonArrayBool" : true, "myTypedJsonArrayString": "Hello", "myTypedJsonArrayInteger": 1234, "myTypedJsonArrayDouble": 1234.0 }, [ true, "myArrayArrayString", 1234, 1234.0 ] ] }, "__IN": { "getClassParam": { "__TYPE": "ArrayList", "__VALUE": [ "Hello" ] } }, "__OUT": { "getClassResult": "getClassResult" } }