Archivos JSON de ejemplo: descarga datos de prueba (objetos anidados, de 10 a 5000 registros + JSONL)

JavaScript Object Notation (y JSON Lines) · .json, .jsonl · tipo MIME application/json

4 archivos6 KB – 2.7 MBEnlaces directosSin anuncios ni registroGratis para cualquier usoVerificado con SHA-256

Descarga un archivo JSON de ejemplo con la forma de una respuesta de API real: un objeto meta y después un array orders cuyos registros contienen arrays items anidados y objetos shipping con direcciones canadienses. Tres tamaños (10, 500 y 5000 registros) cubren pruebas con fixtures, de integración y de carga, y un archivo JSON Lines de 1000 líneas cubre los analizadores en streaming y de tipo log.

JSON es el formato de intercambio de la web, y sus puntos débiles son bien conocidos: archivos grandes que hay que procesar en streaming en lugar de cargarlos enteros, números que pierden precisión y NDJSON confundido con un array JSON. Estos archivos te dan una entrada limpia y determinista para cada caso.

Descarga archivos JSON de ejemplo

ArchivoDetallesTamañoDescargar
sample-data-small.json
10 registros • objetos anidados
10 registros6 KB
5674 bytes
Descargar JSON
sample-data-1000-lines.jsonl
1000 registros • JSON Lines (NDJSON)
1000 registros234 KB
234.257 bytes
Descargar JSON
sample-data-medium.json
500 registros • objetos anidados
500 registros274 KB
273.918 bytes
Descargar JSON
sample-data-large.json
5000 registros • objetos anidados
5000 registros2.7 MB
2.735.919 bytes
Descargar JSON
4 archivos · enlaces directos · sin registro · CORS habilitado

¿Necesitas uno de cada formato de Datos? Descarga el paquete de ejemplos de Datos (202 KB, un archivo pequeño de cada formato de datos (17 archivos)).

Usa estos archivos desde la línea de comandos o CI

Todas las URL son estables y tienen CORS abierto. Fija el SHA-256 en tu prueba y sabrás en el momento en que cambie un fixture.

# Descargar un archivo
curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/data/json/sample-data-small.json

# Verificarlo (el SHA-256 de cada archivo aparece arriba)
shasum -a 256 sample-data-small.json

# Índice legible por máquina de todos los archivos de ejemplo
curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="json")'

El formato JSON de un vistazo

Nombre completoJavaScript Object Notation (y JSON Lines)
Extensiones.json, .jsonl
Tipo MIMEapplication/json
EstándarRFC 8259 / ECMA-404; JSON Lines (jsonlines.org)
Estructura{ meta, orders: [ { …, items: [], shipping: {} } ] }
FormatoCon formato legible, sangría de 2 espacios (JSON); un objeto por línea (JSONL)
CodificaciónUTF-8

Qué se prueba con archivos JSON de ejemplo

  • Simulación de API y pruebas de contrato
  • Analizadores en streaming (JSONL) frente a analizadores DOM (JSON)
  • Aplanado de estructuras anidadas de JSON a CSV
  • Validación de esquemas

Preguntas frecuentes

¿Qué diferencia hay entre JSON y JSON Lines?

Un archivo JSON es un único valor; aquí, un objeto que contiene un array. Un archivo JSON Lines (.jsonl / NDJSON) tiene un objeto JSON completo por línea, sin array que los envuelva, así que se le pueden añadir líneas y se puede procesar línea a línea. Los logs, las exportaciones y los conjuntos de datos de ML usan JSONL; las API usan JSON.

¿Es seguro descargar estos archivos JSON?

Sí. Cada archivo lo genera desde cero nuestro propio script abierto (nada se extrae de otros sitios ni lo suben usuarios) y no contiene scripts, macros ni ejecutables. El SHA-256 de cada archivo se publica en esta página para que puedas verificar lo que has recibido.

¿Puedo usar los archivos JSON de ejemplo con fines comerciales?

Sí. Son gratis para cualquier fin, incluidos productos comerciales, suites de pruebas, demos y redistribución, sin necesidad de atribución. No hay nada que licenciar ni nadie a quien pedir permiso.

¿Puedo enlazar directamente estos archivos o usarlos en CI?

Sí. Cada enlace es una URL directa y estable por HTTPS con Access-Control-Allow-Origin: * y cabeceras de caché de larga duración, así que curl, wget, fetch() y los ejecutores de pruebas pueden descargarlos directamente. Cada página enlaza un índice JSON de todos los archivos (consulta la sección de línea de comandos).

Archivos de ejemplo relacionados

¿Encontraste un problema o algo que podría mejorar? Leemos todos los mensajes y lo arreglamos rápido.

¿Pruebas un flujo de archivos? Los construimos.

Subidas, conversiones, vistas previas, procesamiento de documentos y flujos multimedia son el tipo de sistemas en producción que FreeToolsForWeb diseña y opera para sus clientes, y por eso necesitábamos estos archivos en primer lugar.

Ver herramientas gratis