00

En bref

  • JSON est un format textuel d’échange de données indépendant du langage qui représente des valeurs structurées, avec UTF-8 obligatoire entre systèmes ouverts et des limites numériques et d’imbrication propres à chaque analyseur.
  • Ouvrez le fichier dans un éditeur de texte pour le lire ou utilisez un analyseur JSON pour vérifier la syntaxe et accéder à la structure. Sur Windows et macOS, sélectionnez le fichier dans la boîte Ouvrir de l’éditeur. Sur téléphone, utilisez le sélecteur de fichiers d’une application annonçant la prise en charge du texte ou du JSON.
  • Utilisez un analyseur JSON pour les données inconnues. La syntaxe JSON ne comporte ni affectations ni appels de fonctions, mais eval et des mécanismes similaires peuvent exécuter du code. Une analyse réussie ne garantit pas la fiabilité des données.
01

Fichiers JSON : ouvrir, vérifier et convertir

JavaScript Object Notation dérive de la syntaxe ECMAScript. Il accepte objets, tableaux, chaînes, nombres, booléens et null. Les objets regroupent des paires nom/valeur sans ordre ; les tableaux sont des séquences ordonnées. L’IANA enregistre l’extension .json et le type application/json, sans signature magique fixe.

Gardez l’original

Pour convertir JSON en Excel ou en une autre table, définissez comment répartir les objets et tableaux imbriqués en colonnes, lignes ou tables distinctes. Vérifiez ensuite les grands entiers, les décimales précises, les clés en double et l’ordre des tableaux.

02

Comment l’ouvrir

Ouvrez le fichier dans un éditeur de texte pour le lire ou utilisez un analyseur JSON pour vérifier la syntaxe et accéder à la structure. Sur Windows et macOS, sélectionnez le fichier dans la boîte Ouvrir de l’éditeur. Sur téléphone, utilisez le sélecteur de fichiers d’une application annonçant la prise en charge du texte ou du JSON.

Je veux seulement le consulter

Ouvrez le fichier dans un éditeur de texte pour le lire ou utilisez un analyseur JSON pour vérifier la syntaxe et accéder à la structure. Sur Windows et macOS, sélectionnez le fichier dans la boîte Ouvrir de l’éditeur. Sur téléphone, utilisez le sélecteur de fichiers d’une application annonçant la prise en charge du texte ou du JSON.

Je dois l’envoyer

Pour convertir JSON en Excel ou en une autre table, définissez comment répartir les objets et tableaux imbriqués en colonnes, lignes ou tables distinctes. Vérifiez ensuite les grands entiers, les décimales précises, les clés en double et l’ordre des tableaux.

03

Sécurité

Utilisez un analyseur JSON pour les données inconnues. La syntaxe JSON ne comporte ni affectations ni appels de fonctions, mais eval et des mécanismes similaires peuvent exécuter du code. Une analyse réussie ne garantit pas la fiabilité des données.

Arrêtez-vous si vous voyez ceci

Expéditeur inconnu, nom qui se termine par deux extensions, contenu qui ne correspond pas à l’extension : vérifiez avant d’ouvrir.

04

La conversion

Pour convertir JSON en Excel ou en une autre table, définissez comment répartir les objets et tableaux imbriqués en colonnes, lignes ou tables distinctes. Vérifiez ensuite les grands entiers, les décimales précises, les clés en double et l’ordre des tableaux.

Avant de convertir

Convertissez une copie, jamais l’original, puis comparez qualité, métadonnées et mise en page avec le fichier de départ.

05

Questions fréquentes

À quoi sert un fichier JSON ?

JSON permet l’échange de données structurées entre applications utilisant différents langages. Il représente des objets, tableaux, chaînes, nombres, booléens et null.

Comment ouvrir un fichier JSON sur Windows ?

Sélectionnez le fichier .json dans la boîte Ouvrir d’un éditeur de texte. Pour vérifier sa syntaxe ou accéder aux valeurs structurées, utilisez un analyseur JSON.

Comment ouvrir un fichier JSON sur Mac ?

Sur macOS, ouvrez le fichier dans un éditeur de texte. Utilisez un analyseur JSON pour vérifier la syntaxe : afficher le texte ne suffit pas à le valider.

Comment ouvrir un fichier JSON sur téléphone ?

Choisissez une application annonçant la prise en charge du texte ou du JSON, puis sélectionnez le fichier depuis cette application. Les limites de taille et d’analyse dépendent de celle-ci.

Comment corriger les erreurs de syntaxe JSON quand le fichier ne s’ouvre pas ?

Vérifiez guillemets, virgules, délimiteurs et valeurs à l’endroit indiqué par l’analyseur. Contrôlez aussi l’encodage et les limites de taille ou de profondeur. Des substituts UTF-16 non appariés peuvent produire des résultats incohérents ou des erreurs d’exécution.

Comment corriger des caractères chinois illisibles dans un fichier JSON ?

Vérifiez que la lecture utilise UTF-8. Les échanges JSON entre systèmes ouverts doivent utiliser UTF-8, sans ajout de marque d’ordre des octets lors d’une transmission réseau. Rouvrir avec le bon encodage peut aider si les octets originaux sont intacts.

Quelle différence y a-t-il entre JSON et le code JavaScript ?

JSON est un format de données dérivé de la syntaxe ECMAScript ; JavaScript permet aussi d’exprimer des opérations exécutables. JSON ne contient ni affectations ni appels de fonctions. Lisez-le avec un analyseur JSON.

Comment convertir JSON en Excel avec des données imbriquées ?

Choisissez un convertisseur dont la gestion des objets et tableaux imbriqués est documentée. Définissez leur répartition en colonnes, lignes supplémentaires ou tables distinctes. Comparez le résultat à l’original, car la conservation dépend du convertisseur et de cette correspondance.

Comment éviter la perte de précision des grands entiers JSON ?

Vérifiez la plage et la précision numériques de chaque analyseur et convertisseur. Les implémentations peuvent limiter les nombres et modifier de grands entiers ou des décimales précises. Comparez les valeurs obtenues au texte original.

Avec des clés JSON en double, quelle valeur est conservée ?

Cela dépend de l’implémentation : certaines gardent la dernière valeur, d’autres signalent une erreur ou conservent toutes les occurrences. Utilisez des noms uniques pour faciliter l’interopérabilité.

Peut-on lire un fichier JSON inconnu en sécurité ?

Utilisez un analyseur JSON plutôt que eval ou un mécanisme similaire. JSON ne contient ni affectations ni appels de fonctions, mais exécuter une entrée inconnue peut lancer du code. Une syntaxe valide ne prouve pas la fiabilité des données.

Quelles taille et profondeur un fichier JSON peut-il atteindre ?

La RFC 8259 autorise les analyseurs à limiter la taille du texte et la profondeur d’imbrication. Consultez les limites de votre application ; il n’existe pas de capacité commune à tous les lecteurs.

06

Formats associés

Sources

RFC 8259 — The JavaScript Object Notation (JSON) Data Interchange Format · IETF / RFC Editor,互联网标准

IANA Media Type Registration — application/json · IANA,官方媒体类型登记