Atrás

#json-schema

2 APIs con esta etiqueta

Schema Mock API

Genera datos simulados realistas a partir de un JSON Schema. Envía cualquier JSON Schema y obtén datos que se ajusten a él, respetando tipos, formatos (email, uuid, date-time, uri, ipv4 y más), mínimo/máximo, longitud de cadena y patrones, enumeraciones, campos obligatorios y objetos y arreglos anidados. Solicita un solo objeto o un arreglo de hasta 100. Agrega una palabra clave "faker" en una propiedad (por ejemplo, "faker":"person.fullName" o "commerce.product") para obtener valores realistas específicos impulsados por Faker. A diferencia de los generadores de datos falsos de entidades fijas, la forma está completamente impulsada por tu esquema, perfecto para simulación de API, fixtures de prueba, siembra de bases de datos, prototipado y pruebas de contratos. Generación local pura: sin clave, sin servicio de terceros, instantáneo. En vivo. 2 endpoints. Distinto de la validación de JSON Schema y de las entidades de datos simulados predefinidos.

api.oanor.com/schemamock-api

API de Tipos JSON

Infiere un esquema o tipos a partir de un documento JSON de muestra: la forma más rápida de obtener un contrato a partir de una respuesta de API de ejemplo. Pase una muestra JSON y el endpoint de esquema devuelve un JSON Schema (Draft 2020-12) con tipos detectados, claves requeridas, esquemas de elementos de matriz fusionados entre elementos y formatos de cadena reconocidos (email, uri, uuid, date-time, date, ipv4); el endpoint de TypeScript devuelve interfaces de TypeScript listas para pegar con interfaces anidadas con nombre, matrices tipadas, uniones para elementos de matriz de forma mixta y deduplicación estructural. Proporcione la muestra en línea a través de ?json=, como parámetro de consulta o como cuerpo de solicitud. Todo se calcula localmente sin llamadas de red, por lo que es rápido y determinista. Construido para andamiar tipos a partir de respuestas de API reales, generar esquemas de validación, documentación, pruebas de contratos y generación de código. Un inferidor de tipos/esquemas JSON, distinto de la validación JSON-Schema (jsonschema), el formateo y conversión JSON (json) y el diff/patch JSON (jsondiff). Sin clave upstream, sin caché.

api.oanor.com/jsontypes-api