Encodage et décodage JSON

Encode des données en chaîne JSON et décode une chaîne JSON en données

Caractéristiques

Encodage et décodage pris en charge

Outil bidirectionnel qui convertit des données et des chaînes JSON dans les deux sens

Analyse aussi la notation type JS

Convertit aussi les clés sans guillemets, les virgules finales et les commentaires

4 styles d'indentation au choix

Bascule entre 2/4 espaces, tabulation et compression selon l'usage

Contrôle fin de l'échappement

Indique individuellement l'échappement des caractères Unicode et des barres obliques

Mode d'emploi

1

Choisir le mode de conversion

Sélectionnez l'onglet Encodage ou Décodage pour définir le sens de conversion

2

Saisir les données

Collez un objet, un tableau ou une chaîne JSON dans le champ de saisie

3

Ajuster le format de sortie

Réglez le type d'indentation et l'échappement Unicode et des barres obliques

4

Vérifier et récupérer le résultat

Vérifiez le résultat à l'écran, puis exploitez-le par copie ou enregistrement de fichier

Cas d'usage

Vérifier la mise en forme d'une réponse d'API

Met en forme lisiblement un JSON compressé pour saisir rapidement sa structure

Création de fichiers de configuration

Convertit un objet écrit à la main en JSON correct et l'enregistre

Report depuis du code JS

Convertit un objet JS aux clés sans guillemets en JSON conforme

Apprentissage de la syntaxe JSON

Compare les résultats d'encodage pour comprendre le mécanisme de représentation des données

Vérification des caractères multi-octets

Vérifie la représentation interne du japonais et d'autres langues par échappement Unicode

Connaissances fondamentales

Qu'est-ce que l'échappement JSON ?

L'échappement JSON consiste à remplacer les caractères qui ne peuvent pas être écrits directement dans une chaîne, comme « \" » ou les sauts de ligne, par une notation avec antislash, telle que « \\" » ou « \n ». Les échappements manquants sont une cause classique d'erreurs de syntaxe.

Pourquoi le japonais devient-il \uXXXX ?

En JSON, n'importe quel caractère peut également être représenté par son numéro Unicode, tel que « \u3042 ». Il existe une convention de convertir les caractères non-ASCII dans ce format pour la compatibilité avec les anciens systèmes qui ne peuvent gérer que l'ASCII. Les deux notations ont la même signification.

Sécurité et confidentialité

Tout dans le navigateur

Les données saisies sont traitées uniquement dans votre navigateur et ne sont pas envoyées à l'extérieur.

Traitement dans le navigateur uniquement

traitement de conversion s'effectue entièrement dans votre navigateur et les données saisies ne sont pas envoyées aux serveurs.

Communication chiffrée via HTTPS

Le chargement de la page est également chiffré par TLS et son contenu ne peut être consulté par des tiers.

Aucune transmission à des tiers

Les données saisies ne sont pas transmises à des services externes tels que les réseaux publicitaires ou les suivi.

Aucune sauvegarde automatique des résultats

les données saisies et le résultat de la conversion et les suggestions de saisie ne sont pas stockés sur le serveur.

Suivez RAKKOTOOLS sur Google Search

175 outils pratiques deviennent plus faciles à découvrir via Google Search et la recherche IA !

  • Découvrable en recherche
  • Affiché aussi en recherche IA
  • Découvrez les nouveaux outils
Outils connexes