Fichiers JSON d’exemple — données de test à télécharger (objets imbriqués, de 10 à 5 000 enregistrements + JSONL)

JavaScript Object Notation (et JSON Lines) · .json, .jsonl · type MIME application/json

4 fichiers6 KB – 2.7 MBLiens directsSans pub, sans inscriptionLibre pour tout usageVérifié SHA-256

Téléchargez un fichier JSON d’exemple structuré comme une vraie réponse d’API : un objet meta, puis un tableau orders dont les enregistrements contiennent des tableaux items imbriqués et des objets shipping avec des adresses canadiennes. Trois tailles (10, 500 et 5 000 enregistrements) couvrent les fixtures, les tests d’intégration et de charge, et un fichier JSON Lines de 1 000 lignes couvre les parseurs en streaming et de type journal.

JSON est le format d’échange du web, et ses points de défaillance sont bien connus : gros fichiers qu’il faut lire en streaming plutôt que charger d’un bloc, nombres qui perdent en précision, NDJSON confondu avec un tableau JSON. Ces fichiers vous donnent une entrée propre et déterministe pour chaque cas.

Télécharger des fichiers JSON d'exemple

FichierDétailsTailleTélécharger
sample-data-small.json
10 enregistrements • objets imbriqués
10 enregistrements6 KB
5 674 octets
Télécharger JSON
sample-data-1000-lines.jsonl
1 000 enregistrements • JSON Lines (NDJSON)
1 000 enregistrements234 KB
234 257 octets
Télécharger JSON
sample-data-medium.json
500 enregistrements • objets imbriqués
500 enregistrements274 KB
273 918 octets
Télécharger JSON
sample-data-large.json
5 000 enregistrements • objets imbriqués
5 000 enregistrements2.7 MB
2 735 919 octets
Télécharger JSON
4 fichiers · liens directs · sans inscription · CORS activé

Besoin d’un fichier de chaque format Données ? Téléchargez le pack d’exemples Données (202 KB, un petit fichier de chaque format de données (17 fichiers)).

Utilisez ces fichiers en ligne de commande ou en CI

Chaque URL est stable et ouverte au CORS. Épinglez le SHA-256 dans votre test et vous saurez dès qu’une fixture change.

# Télécharger un fichier
curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/data/json/sample-data-small.json

# Le vérifier (le SHA-256 de chaque fichier est indiqué ci-dessus)
shasum -a 256 sample-data-small.json

# Index lisible par machine de tous les fichiers d’exemple
curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="json")'

Le format JSON en bref

Nom completJavaScript Object Notation (et JSON Lines)
Extensions.json, .jsonl
Type MIMEapplication/json
NormeRFC 8259 / ECMA-404 ; JSON Lines (jsonlines.org)
Structure{ meta, orders: [ { …, items: [], shipping: {} } ] }
Mise en formeIndenté, retrait de 2 espaces (JSON) ; un objet par ligne (JSONL)
EncodageUTF-8

Ce que l’on teste avec des fichiers JSON d’exemple

  • Simulation d’API et tests de contrat
  • Parseurs en streaming (JSONL) ou parseurs DOM (JSON)
  • Aplatissement JSON → CSV de structures imbriquées
  • Validation de schéma

Questions fréquentes

Quelle est la différence entre JSON et JSON Lines ?

Un fichier JSON est une seule valeur — ici un objet contenant un tableau. Un fichier JSON Lines (.jsonl / NDJSON) contient un objet JSON complet par ligne, sans tableau englobant : on peut donc y ajouter des lignes et le lire ligne par ligne. Les journaux, les exports et les jeux de données de ML utilisent JSONL ; les API utilisent JSON.

Ces fichiers JSON sont-ils sûrs à télécharger ?

Oui. Chaque fichier est généré à partir de zéro par notre propre script ouvert (rien n’est récupéré sur le web ni envoyé par des utilisateurs) et ne contient ni scripts, ni macros, ni exécutables. Le SHA-256 de chaque fichier est publié sur cette page pour que vous puissiez vérifier ce que vous avez reçu.

Puis-je utiliser les fichiers JSON d’exemple à des fins commerciales ?

Oui. Ils sont libres pour tout usage, y compris des produits commerciaux, des suites de tests, des démos et la redistribution, sans attribution requise. Il n’y a aucune licence à obtenir et personne à qui demander.

Puis-je faire des liens directs vers ces fichiers ou les utiliser en CI ?

Oui. Chaque lien est une URL directe et stable en HTTPS, avec Access-Control-Allow-Origin: * et de longs en-têtes de cache : curl, wget, fetch() et les lanceurs de tests peuvent les récupérer directement. Un index JSON de tous les fichiers est accessible depuis chaque page (voir la section ligne de commande).

Fichiers d’exemple similaires

Un problème, ou quelque chose à améliorer ? Nous lisons chaque message et corrigeons vite.

Vous testez une chaîne de traitement de fichiers ? C’est notre métier.

Envois, conversions, aperçus, traitement de documents et flux multimédias : c’est le genre de systèmes de production que FreeToolsForWeb conçoit et exploite pour ses clients, et c’est pour cela que nous avions besoin de ces fichiers au départ.

Découvrir les outils gratuits