Outils Développeur
Convertir JSON en CSV
Convertit un tableau d'objets JSON au format CSV.
Tips
- L'entrée doit être un tableau d'objets JSON (
[{}, {}, ...]). Les objets individuels ne sont pas pris en charge. - Très utile pour travailler avec les données de réponse d'une REST API dans Excel ou Google Sheets.
- Les valeurs dans des objets profondément imbriqués ne sont pas aplaties — elles sont affichées comme des chaînes null.
- Le CSV téléchargé est encodé en UTF-8. Si vous voyez des caractères étranges dans Excel, ouvrez-le en UTF-8 avec BOM.
Anecdote — L'origine de JSON : « découvert », pas inventé
JSON (JavaScript Object Notation) a été formalisé par Douglas Crockford vers 2001. Il a déclaré qu'il n'avait pas inventé JSON — il l'avait découvert : il a simplement standardisé la syntaxe des littéraux d'objets déjà présente en JavaScript comme format d'échange de données.
À partir de 2006, JSON s'est répandu rapidement avec l'essor d'Ajax (communication asynchrone). Sa simplicité par rapport à la verbosité de XML a conquis les développeurs. Bien que les premiers critiques disaient que « JSON ne peut pas remplacer XML », c'est aujourd'hui le format de données standard des REST APIs.
Pour l'anecdote, Crockford a inclus la clause « The Software shall be used for Good, not Evil. » dans l'avis de copyright de la spécification JSON. Cela a provoqué un petit remue-ménage lorsque les services juridiques de grandes entreprises comme Google et IBM ont demandé une licence formelle car ils ne pouvaient pas s'engager à déterminer ce qui est « bien ».