JSON Schema 生成器

本地 json-schema-generator 思路,在浏览器本地通过现有的 JSON 数据快速生成对应的 JSON Schema,支持多种 Draft 规范及高级配置。

Generador de JSON Schema

Una herramienta basada en el navegador para generar automáticamente JSON Schema a partir de datos JSON. Se ejecuta completamente de forma local.

Cómo usar

  1. Pegue sus datos JSON en el cuadro de entrada, o haga clic en "Cargar muestra".
  2. Seleccione la versión del Borrador del esquema JSON deseada y cambie otras opciones.
  3. Vea y copie el código del esquema JSON generado en el área de salida.

Características

  • Procesamiento 100% local, no se requiere subir datos
  • Soporta múltiples borradores como Draft 2020-12, 2019-09
  • Detecta automáticamente tipos de datos y formatos de cadena (ej. Email, URI, UUID)

¿Por qué usarlo?

  • Genere rápidamente restricciones de validación para datos existentes
  • Ayuda a estandarizar la interacción de datos
  • Gratis, rápido y completamente seguro

Herramientas relacionadas

Analizador de User-Agent

Analiza cadenas User-Agent localmente en el navegador para identificar navegador, sistema operativo, dispositivo, motor y CPU.

Analizador y Constructor de URL

Analiza URLs en componentes y construye URLs desde componentes individuales. Herramienta bidireccional de análisis y construcción de URL.

Formateador JSON

Valida, formatea y resalta datos JSON.

JSON Schema 验证器

本地 json-schema-validator 思路,在浏览器本地通过 JSON Schema 严格验证 JSON 数据,支持多种 Draft 规范及全面格式校验。

Formateador Prettier

Formatea JavaScript, TypeScript, JSON, HTML, CSS, Markdown, YAML y más en tu navegador con Prettier.

OpenAPI a TypeScript

Genera tipos TypeScript a partir de documentos OpenAPI 3.0 / 3.1 en YAML o JSON dentro del navegador con opciones comunes de codegen.

Generador de capturas de código

Genera capturas de código con resaltado dentro del navegador y expórtalas como SVG, PNG, JPG o HTML.

Formateador / Linter SQL

Formatea SQL en tu navegador y detecta problemas comunes como SELECT *, cambios sin WHERE o falta de punto y coma.

Convertidor cURL

Convierte comandos cURL en tu navegador a JavaScript, Node.js, Python, Go, PHP, HTTP, JSON y más.

Docker Run a Compose

Convierte comandos docker run en configuración docker-compose dentro del navegador y avisa sobre opciones no compatibles.

Probador JSONPath

Prueba consultas JSONPath en tu navegador y revisa valores coincidentes y rutas encontradas.

Probador JMESPath

Prueba consultas JMESPath en tu navegador y revisa los resultados devueltos.

JSON a YAML

Convierte JSON a YAML en tu navegador con soporte para copiar y descargar.

JSON a TOML

Convierte JSON a TOML en tu navegador con soporte para tablas anidadas y arrays de tablas.

TOML a JSON

Convierte TOML a JSON en tu navegador con soporte para pares clave-valor, tablas y arrays de tablas.

YAML a TOML

Convierte YAML a TOML en tu navegador con soporte para tablas anidadas y arrays de tablas.

TOML a YAML

Convierte TOML a YAML en tu navegador con soporte para pares clave-valor, tablas y arrays de tablas.

JSON a XML

Convierte JSON a XML en tu navegador con soporte para atributos comunes y nodos de texto.

JSON a CSV

Convierte arrays de objetos JSON a CSV en tu navegador con opciones de delimitador, cabeceras y escape de fórmulas.

CSV a JSON

Convierte CSV a JSON en tu navegador con soporte para cabeceras, detección de tipos y manejo de líneas vacías.

XML a JSON

Convierte XML a JSON en tu navegador con control sobre atributos, nodos de texto y salida en arrays.

YAML a JSON

Convierte YAML a JSON en tu navegador con soporte para copiar y descargar.

Generador .gitignore

Genera rápidamente plantillas .gitignore para diferentes lenguajes.

Generador de robots.txt

Crea robots.txt de forma visual con varios grupos de User-agent, reglas Allow / Disallow, sitemaps y opciones avanzadas.

Generador de Sitemap XML

Genera sitemap.xml o sitemapindex con extensiones opcionales de imagen, video y noticias.

Calculadora chmod

Convierte permisos Unix entre notacion numerica y simbolica dentro del navegador, con matriz enlazada y comando chmod listo para copiar.

Generador UUID

Genera UUID v4 individuales o por lotes en tu navegador con varios formatos de salida.

Decodificador UUID

Decodifica UUID en tu navegador y consulta versión, variant, Base64, formato entero e información temporal de v1.

Generador NanoID

Genera NanoID por lotes en tu navegador según longitud, conjunto de caracteres y cantidad.

Generador ULID

Genera ULID ordenables lexicográficamente en tu navegador y revisa la marca temporal incluida.