{ "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "a-new-name-Array_of_string-int32-int32", "type": "object", "properties": { "t": { "type": "integer", "format": "int32" }, "u": { "type": "null" }, "v": { "type": "boolean" }, "w": { "type": "array", "items": { "type": "string" } }, "inner": { "$ref": "#/$defs/another-new-name" } }, "required": [ "t", "u", "v", "w", "inner" ], "$defs": { "another-new-name": { "type": "object", "properties": { "foo": { "type": "integer", "format": "int32" } }, "required": [ "foo" ] } } }