Outil de développement / 27

Convertisseur de littéraux d'objet JS en JSON strict

Convertissez des littéraux d'objet JS sans guillemets, des guillemets simples et des virgules finales en JSON strict.

Convertisseur de littéraux d'objet JS en JSON strict: TOEA analyse les clés sans guillemets, les valeurs de chaîne entre guillemets simples et les virgules finales pour produire un JSON valide. Fonctionne 100 % localement dans votre navigateur, sans aucun téléversement de fichier vers le serveur.

Exécutions
Dans votre navigateur
Coût
Gratuit · sans inscription
Disponibilité
Prêt à l'emploi

Ce qui change lors du passage au JSON

Certaines valeurs JavaScript n’ont pas d’équivalent en JSON. Une propriété définie à undefined disparaît, et undefined dans un tableau devient null. Les nombres hexadécimaux et les séparateurs numériques comme 1_000 sont écrits sous forme de décimaux ordinaires. Les littéraux de gabarit deviennent de simples chaînes, et tout ${…} reste du texte littéral. Les entiers supérieurs à 9 007 199 254 740 991 perdent en précision, car la valeur passe par un nombre JavaScript ; mettez d’abord les identifiants longs entre guillemets dans le code source.

Des données, jamais du code

Le convertisseur lit le littéral comme une donnée et ne l’exécute jamais : un extrait collé ne peut donc rien faire. En contrepartie, tout ce qui est calculé est refusé : variables, appels de fonction, new Date(), syntaxe spread, NaN et Infinity. Remplacez chacun de ces éléments par la valeur souhaitée dans le JSON, puis convertissez à nouveau ; l’erreur indique la ligne et la colonne à examiner. Un début const name = ou export default est supprimé automatiquement. Le validateur JSON confirme le résultat avant son insertion dans un fichier de configuration.

Comment l'utiliser

  1. Collez un extrait d'objet JS.
  2. Réglez l'indentation du formatage.
  3. Copiez la sortie JSON valide.

Confidentialité et limitations

L'analyse et le formatage s'effectuent à 100 % dans votre navigateur, en local.

Outils associés

Questions fréquentes

Peut-il analyser des objets avec des guillemets simples ?

Oui, les clés et les valeurs entre guillemets simples sont automatiquement converties en guillemets doubles.

Outil gratuit · dans votre navigateur exécutions · aucun compte requis