File JSON di esempio — Scarica dati di prova (oggetti annidati, da 10 a 5.000 record + JSONL)

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

4 file6 KB – 2.7 MBLink direttiSenza pubblicità né registrazioneGratis per qualsiasi usoVerificati con SHA-256

Scarica un file JSON di esempio strutturato come una vera risposta API: un oggetto meta, poi un array orders i cui record contengono array items annidati e oggetti shipping con indirizzi canadesi. Tre dimensioni (10, 500 e 5.000 record) coprono fixture, test di integrazione e di carico, e un file JSON Lines da 1.000 righe copre i parser in streaming e quelli per log.

Il JSON è il formato di interscambio del web e i suoi punti deboli sono noti: file grandi da leggere in streaming invece che caricare in memoria, numeri che perdono precisione e NDJSON scambiato per un array JSON. Questi file ti danno un input pulito e deterministico per ogni caso.

Scarica file JSON di esempio

FileDettagliDimensioneScarica
sample-data-small.json
10 record • oggetti annidati
10 record6 KB
5674 byte
Scarica JSON
sample-data-1000-lines.jsonl
1.000 record • JSON Lines (NDJSON)
1000 record234 KB
234.257 byte
Scarica JSON
sample-data-medium.json
500 record • oggetti annidati
500 record274 KB
273.918 byte
Scarica JSON
sample-data-large.json
5.000 record • oggetti annidati
5000 record2.7 MB
2.735.919 byte
Scarica JSON
4 file · link diretti · senza registrazione · CORS abilitato

Ti serve un file per ogni formato Dati? Scarica il pacchetto di esempi Dati (202 KB, un piccolo file per ogni formato di dati (17 file)).

Usa questi file dalla riga di comando o in CI

Ogni URL è stabile e con CORS aperto. Fissa lo SHA-256 nel tuo test e saprai subito quando una fixture cambia.

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

# Verificalo (lo SHA-256 è indicato per ogni file qui sopra)
shasum -a 256 sample-data-small.json

# Indice leggibile da macchina di tutti i file di esempio
curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="json")'

Il formato JSON in breve

Nome completoJavaScript Object Notation (e JSON Lines)
Estensioni.json, .jsonl
Tipo MIMEapplication/json
StandardRFC 8259 / ECMA-404; JSON Lines (jsonlines.org)
Struttura{ meta, orders: [ { …, items: [], shipping: {} } ] }
FormattazioneIndentato con 2 spazi (JSON); un oggetto per riga (JSONL)
CodificaUTF-8

Cosa si testa con i file JSON di esempio

  • Mock di API e test di contratto
  • Parser in streaming (JSONL) contro parser DOM (JSON)
  • Appiattimento JSON → CSV di strutture annidate
  • Validazione dello schema

Domande frequenti

Qual è la differenza tra JSON e JSON Lines?

Un file JSON è un unico valore, qui un oggetto che contiene un array. Un file JSON Lines (.jsonl / NDJSON) contiene un oggetto JSON completo per riga senza array che li racchiuda, quindi si può accodare e leggere in streaming riga per riga. Log, esportazioni e dataset di ML usano JSONL; le API usano JSON.

Questi file JSON sono sicuri da scaricare?

Sì. Ogni file è generato da zero dal nostro script open source (niente è copiato da altri siti o caricato dagli utenti) e non contiene script, macro né eseguibili. Lo SHA-256 di ogni file è pubblicato in questa pagina, così puoi verificare ciò che hai ricevuto.

Posso usare i file JSON di esempio per scopi commerciali?

Sì. Sono gratuiti per qualsiasi scopo, inclusi prodotti commerciali, suite di test, demo e ridistribuzione, senza obbligo di attribuzione. Non c'è nessuna licenza da acquistare e nessuno a cui chiedere il permesso.

Posso fare hotlink a questi file o usarli nella CI?

Sì. Ogni link è un URL diretto e stabile via HTTPS con Access-Control-Allow-Origin: * e header di cache lunghi, così curl, wget, fetch() e i test runner possono scaricarli direttamente. Ogni pagina rimanda a un indice JSON di tutti i file (vedi la sezione sulla riga di comando).

File di esempio correlati

Hai trovato un problema o qualcosa che potrebbe andare meglio? Leggiamo ogni messaggio e sistemiamo le cose in fretta.

Stai testando una pipeline di file? Le costruiamo noi.

Caricamenti, conversioni, anteprime, elaborazione di documenti e flussi multimediali sono il tipo di sistemi di produzione che FreeToolsForWeb progetta e gestisce per i clienti: è per questo che avevamo bisogno di questi file.

Scopri gli strumenti gratuiti