ToolStudio.es
Dans votre navigateur1 Essai Gratuit

Convertir du JSON en JavaScript

Transformez du JSON en objet littéral JavaScript prêt à coller dans votre code, avec le style de guillemets et de déclaration que vous utilisez.

Essai gratuit : traitez 1 document (collé ou 1 fichier) et changez les options autant que vous voulez. Les erreurs ne consomment pas votre essai.
Entrée · JSON

Tout est traité dans votre navigateur : vos données ne sont envoyées à aucun serveur.

Résultat · JavaScript
Déclaration
Guillemets
Indentation

Du JSON à un objet JavaScript

JSON ressemble à JavaScript mais n'est pas identique : il impose des guillemets doubles autour de toutes les clés. Quand vous collez des données dans votre code, vous voulez en général les écrire dans le style de votre projet : clés sans guillemets, apostrophes simples et une déclaration comme const ou export default.

Cet outil s'en charge pour vous. Il retire les guillemets des clés qui sont des identifiants JavaScript valides, écrit les chaînes avec des guillemets simples ou doubles, ajoute la déclaration de votre choix (const, export default ou module.exports) et, si vous le souhaitez, des virgules finales.

Les nombres sont recopiés tels quels et les caractères spéciaux des chaînes sont correctement échappés.

Comment convertir du JSON en JavaScript

  1. Collez le JSON ou ouvrez un fichier .json.
  2. Choisissez la déclaration : const, export default, module.exports ou l'objet seul.
  3. Choisissez des guillemets simples ou doubles, et l'indentation.
  4. Cliquez sur « Convertir en JavaScript » et copiez le code ou téléchargez le fichier .js.

Quand l'utiliser

  • Coller des données d'exemple ou des mocks dans un test.
  • Transformer un fichier de configuration JSON en module JavaScript.
  • Créer des constantes avec des listes de pays, de catégories ou de traductions.
  • Adapter un JSON au style de votre projet (Prettier, ESLint).

Foire Aux Questions

Quelle différence entre JSON et un objet JavaScript ?

JSON est un format texte aux règles strictes : clés entre guillemets doubles, ni commentaires ni virgules finales. Un objet littéral JavaScript accepte les clés sans guillemets, les guillemets simples, les virgules finales et les expressions.

Pourquoi certaines clés restent-elles entre guillemets ?

Parce que ce ne sont pas des identifiants JavaScript valides, par exemple « first-name » ou « 1st ». Elles ont besoin de guillemets pour que le code fonctionne.

Puis-je utiliser le résultat en TypeScript ?

Oui, c'est du JavaScript valide, donc aussi du TypeScript valide. Si vous voulez également les types, utilisez le convertisseur JSON en TypeScript.

Mes données sont-elles envoyées à un serveur ?

Non. Tout est traité dans votre navigateur avec JavaScript. Le texte que vous collez et les fichiers que vous ouvrez ne quittent pas votre appareil : vous pouvez utiliser des données internes ou clients en toute tranquillité.

Est-ce gratuit ?

Oui. Vous pouvez essayer l'outil gratuitement sur un document (collé ou un fichier) et modifier les options autant de fois que vous le souhaitez ; les tentatives qui aboutissent à une erreur ne consomment pas l'essai. Pour un usage illimité et le traitement de plusieurs fichiers à la fois, ToolStudio Pro coûte 1,99 € par mois et inclut tous les outils.

Outils associés

Développement

Convertir JSON en TypeScript

Créez des interfaces ou types TypeScript depuis du JSON : les objets d’une liste sont fusionnés en un type, les clés absentes deviennent optionnelles (?) et des unions sont créées si les valeurs varient.

JSONTypeScript
Essayer l’outil
Développement

Formateur JSON

Collez un JSON minifié ou désordonné et récupérez-le indenté (2, 4 espaces ou tabulation), clés triées si besoin. Chaque erreur est signalée avec sa ligne et sa colonne.

JSON
Essayer l’outil
Développement

Minifier JSON

Compactez le JSON sur une seule ligne sans changer aucune valeur et voyez le gain. Utile pour les API, les fichiers de configuration et des requêtes plus légères.

JSON
Essayer l’outil
Développement

Validateur JSON

Validez du JSON selon la norme RFC 8259, avec chaque erreur expliquée simplement : virgules finales, apostrophes, clés sans guillemets ou commentaires. Signale aussi les clés en double.

JSON
Essayer l’outil
Featured on TinyShelf