Generador de esquema JSON
Gratuito en línea Generador de esquema JSON Herramienta, no se requiere instalación
Acerca del generador de JSON Schema
Infiere un JSON Schema (draft-07) a partir de un documento JSON de muestra recorriendo su estructura. El generador detecta tipos null, boolean, integer frente a number, string, array y object; emite una cabecera $schema; y permite alternar el modo estricto y el manejo de propiedades adicionales. Se muestra un tipo raíz detectado como referencia.
Cómo se usa
1. Pega una muestra JSON en el área de texto JSON Input. 2. Alterna Strict Mode para requerir minItems: 1 en los arrays. 3. Alterna Allow Additional Props para controlar el indicador additionalProperties en los objetos. 4. Haz clic en Generate. 5. Copia el esquema desde la tarjeta Output Schema.
Reglas de inferencia del esquema
Los números se dividen en integer cuando Number.isInteger es verdadero; en caso contrario, en number. Los arrays infieren su esquema items solo a partir del primer elemento; en modo estricto también obtienen minItems: 1. Los objetos listan cada clave bajo properties y añaden cada clave a required; cuando Allow Additional Props está desactivado, los objetos también obtienen additionalProperties: false. Todo el resultado se envuelve con $schema: http://json-schema.org/draft-07/schema#. El campo Root Type muestra uno entre null, array, object, string, number, boolean.
▶¿Qué draft de JSON Schema se produce?
▶¿Cómo se manejan los arrays con tipos de elementos mixtos?
▶¿Qué hace Strict Mode?
▶¿Todas las claves de objeto se marcan como required?
Si este herramienta le ha sido útil, considere comprarme un café.
Compra un café para mí.