Arquivos JSON de exemplo — baixe dados de teste (objetos aninhados, 10 a 5.000 registros + JSONL)

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

4 arquivos6 KB – 2.7 MBLinks diretosSem anúncios, sem cadastroGrátis para qualquer usoVerificado com SHA-256

Baixe um arquivo JSON de exemplo no formato de uma resposta real de API: um objeto meta e, em seguida, um array orders cujos registros contêm arrays items aninhados e objetos shipping com endereços canadenses. Três tamanhos (10, 500 e 5.000 registros) cobrem testes de fixture, de integração e de carga, e um arquivo JSON Lines de 1.000 linhas cobre parsers de streaming e de logs.

JSON é o formato de intercâmbio da web, e seus pontos de falha são bem conhecidos: arquivos grandes que precisam ser lidos em streaming em vez de carregados inteiros, números que perdem precisão e NDJSON confundido com um array JSON. Estes arquivos oferecem uma entrada limpa e determinística para cada caso.

Baixe arquivos JSON de exemplo

ArquivoDetalhesTamanhoBaixar
sample-data-small.json
10 registros • objetos aninhados
10 registros6 KB
5.674 bytes
Baixar JSON
sample-data-1000-lines.jsonl
1.000 registros • JSON Lines (NDJSON)
1.000 registros234 KB
234.257 bytes
Baixar JSON
sample-data-medium.json
500 registros • objetos aninhados
500 registros274 KB
273.918 bytes
Baixar JSON
sample-data-large.json
5.000 registros • objetos aninhados
5.000 registros2.7 MB
2.735.919 bytes
Baixar JSON
4 arquivos · links diretos · sem cadastro · CORS ativado

Precisa de um arquivo de cada formato de Dados? Baixe o pacote de exemplos de Dados (202 KB, um arquivo pequeno de cada formato de dados (17 arquivos)).

Use estes arquivos na linha de comando ou em CI

Todas as URLs são estáveis e têm CORS aberto. Fixe o SHA-256 no seu teste e você saberá no mesmo instante se um fixture mudar.

# Baixar um arquivo
curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/data/json/sample-data-small.json

# Verificar (o SHA-256 de cada arquivo está listado acima)
shasum -a 256 sample-data-small.json

# Índice legível por máquina de todos os arquivos de exemplo
curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="json")'

Visão geral do formato JSON

Nome completoJavaScript Object Notation (e JSON Lines)
Extensões.json, .jsonl
Tipo MIMEapplication/json
PadrãoRFC 8259 / ECMA-404; JSON Lines (jsonlines.org)
Estrutura{ meta, orders: [ { …, items: [], shipping: {} } ] }
FormataçãoFormatado com recuo de 2 espaços (JSON); um objeto por linha (JSONL)
CodificaçãoUTF-8

O que as pessoas testam com arquivos JSON de exemplo

  • Mocks de API e testes de contrato
  • Parsers de streaming (JSONL) versus parsers DOM (JSON)
  • Achatamento de estruturas aninhadas de JSON → CSV
  • Validação de schema

Perguntas frequentes

Qual é a diferença entre JSON e JSON Lines?

Um arquivo JSON é um único valor — aqui, um objeto que contém um array. Um arquivo JSON Lines (.jsonl / NDJSON) tem um objeto JSON completo por linha, sem array envolvendo, então pode receber linhas novas no final e ser lido em streaming linha a linha. Logs, exportações e datasets de ML usam JSONL; APIs usam JSON.

É seguro baixar esses arquivos JSON?

Sim. Todos os arquivos são gerados do zero pelo nosso próprio script aberto — nada é copiado de outros sites ou enviado por usuários — e não contêm scripts, macros nem executáveis. O SHA-256 de cada arquivo é publicado nesta página para que você possa conferir o que recebeu.

Posso usar os arquivos JSON de exemplo comercialmente?

Sim. Eles são livres para qualquer finalidade, incluindo produtos comerciais, suítes de teste, demonstrações e redistribuição, sem necessidade de atribuição. Não há nada para licenciar nem ninguém a quem pedir.

Posso usar hotlink desses arquivos ou usá-los no CI?

Sim. Cada link é uma URL direta e estável via HTTPS, com Access-Control-Allow-Origin: * e cabeçalhos de cache longos, então curl, wget, fetch() e executores de teste podem baixá-los diretamente. Cada página tem um link para um índice JSON de todos os arquivos (veja a seção de linha de comando).

Arquivos de exemplo relacionados

Encontrou um problema ou algo que poderia ser melhor? Lemos todas as mensagens e corrigimos rápido.

Testando um pipeline de arquivos? Nós construímos isso.

Uploads, conversões, pré-visualizações, processamento de documentos e fluxos de mídia são o tipo de sistema em produção que o FreeToolsForWeb projeta e opera para clientes — e foi por isso que precisamos desses arquivos em primeiro lugar.

Conheça as ferramentas grátis