JSONEditor.io
Polyxmedia Ltd · Programmation
JSONEditor.io est un éditeur JSON gratuit qui tourne dans le navigateur sur le moteur Monaco de VS Code. Il formate, valide, convertit et répare du JSON, marche hors ligne et garde les fichiers sur votre appareil.

À propos de JSONEditor.io
What Is JSONEditor.io
JSONEditor.io est un espace de travail en ligne pour lire et modifier du JSON sans rien installer. Il tourne dans le navigateur, ouvre des fichiers jusqu'à 512 Mo et sert de visualiseur JSON en mode texte, arborescence ou tableau, selon la façon dont vous voulez regarder les données. L'éditeur vient de Monaco, le composant qui fait tourner VS Code, alors les raccourcis clavier et la coloration syntaxique semblent familiers dès le premier clic.
L'outil comble un manque précis. Qui touche au JSON tous les jours finit avec plusieurs onglets ouverts : un pour formater, un autre pour valider, un troisième pour passer en YAML, plus une application de bureau pour les gros fichiers. JSONEditor.io réunit ce travail dans un seul onglet et ajoute la conversion entre JSON, YAML, CSV, XML et TypeScript.
La limite la plus importante concerne la confidentialité. Le formatage, la validation, la conversion et la réparation s'exécutent dans le navigateur, donc vos données ne quittent pas la machine. La seule exception est l'assistant IA, qui envoie le texte que vous lui demandez de réécrire à un fournisseur de modèles. Si vous manipulez des clés d'API ou des données clients, laissez la fonction IA désactivée et tout reste local.
Getting Started
- Ouvrez jsoneditor.io dans n'importe quel navigateur récent, sans compte ni téléchargement
- Collez votre JSON ou glissez un fichier dans l'éditeur, puis choisissez le mode texte, arborescence ou tableau
- Formatez et validez en un clic, ou réparez des données mal formées avec l'outil de réparation
- Convertissez vers YAML, CSV, TypeScript ou XML depuis le menu d'export, ou copiez un lien partageable pour transmettre le fichier à quelqu'un
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de JSONEditor.io.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Développeurs
- Analystes de données
- Ingénieurs DevOps
- Étudiants et débutants
- Équipes soucieuses de la confidentialité
Tâches
- Formater et embellir du JSON
- Valider contre un schéma
- Convertir des formats
- Réparer du JSON cassé
- Comparer deux documents
- Générer des types TypeScript
Cas d'usage
- Une API renvoie un mur de JSON minifié
- Un fichier de configuration casse un déploiement
- Exporter des données d'API pour un rapport
- Travailler sans connexion
- Partager un extrait avec un collègue
Fonctionnalités clés
Éditeur Monaco avec la sensation de VS Code
L'éditeur tourne sur Monaco, le composant derrière VS Code, et ce choix se voit partout. Vous avez la coloration syntaxique pour JSON, YAML et XML, la détection d'erreurs en temps réel avec soulignements, IntelliSense et l'autocomplétion, le repli de code pour les gros fichiers et le rechercher-remplacer avec expressions régulières. Les raccourcis correspondent à VS Code, donc la mémoire musculaire suit toute seule. Le coût, c'est la taille du paquet, mais ce prix reste invisible parce que Monaco se charge en parallèle de la page.
Vues texte, arborescence et tableau
Le même fichier se lit de trois façons. Le mode texte affiche le JSON brut avec l'édition complète. Le mode arborescence dessine la structure comme une hiérarchie dépliable, pratique quand un objet imbriqué a plus de branches que l'œil ne peut en suivre. Le mode tableau dispose les tableaux en lignes et colonnes, alors parcourir une liste d'enregistrements cesse d'être pénible. Vous changez de mode en travaillant, et le document sous-jacent reste synchronisé.
Conversion entre cinq formats
La conversion couvre JSON, YAML, CSV, XML et TypeScript, et vous pouvez aller dans les deux sens entre presque tous. Le chemin JSON vers CSV aplatit les objets imbriqués, et c'est ce qui rend la sortie exploitable dans un tableur. Le travail DevOps profite de la conversion JSON vers YAML pour les manifestes et les fichiers Compose. L'export TypeScript transforme une charge d'exemple en définitions d'interface que vous collez dans un projet typé.
Assistance JSON par IA
L'assistant IA vous laisse décrire un changement en langage naturel au lieu d'écrire un script. Demandez-lui d'extraire tous les courriels dans un tableau ou de reformater une réponse sous une autre forme, et il renvoie le résultat au fil de sa génération. La fonction tourne sur GPT-4 via le SDK IA de Vercel. C'est la seule partie du produit qui envoie des données hors de votre appareil, et l'interface le signale avant usage.
Gros fichiers et mode hors ligne
Les fichiers jusqu'à 512 Mo s'ouvrent sans figer l'onglet, ce que la plupart des éditeurs de navigateur ne peuvent pas dire. Monaco ne dessine que les lignes visibles, donc un document énorme se comporte comme un petit. Le support hors ligne garde l'éditeur fonctionnel après le premier chargement, sans connexion pour formater, valider ou convertir. La combinaison convient à ceux qui se retrouvent sans réseau dans un avion ou sur un réseau d'entreprise fermé.
Réparation JSON et validation de schéma
L'outil de réparation scanne un document cassé à la recherche des suspects habituels : virgules finales, caractères non échappés, guillemets manquants et séquences d'échappement mal formées, puis propose ou applique les corrections. La validation de schéma va dans l'autre sens : elle vérifie une charge contre un schéma JSON prédéfini pour repérer les dérives de structure avant qu'elles n'atteignent une base de données. Les deux fonctions couvrent les pannes qui arrêtent réellement une compilation.
Comparer, enregistrer et partager
Deux fichiers JSON peuvent s'ouvrir côte à côte pour mettre en évidence les ajouts, les modifications et les suppressions entre versions, ce qui transforme la chasse aux versions en vérification visuelle rapide. Vous pouvez aussi enregistrer des fichiers dans le cloud et générer un lien partageable, pour qu'un collègue ouvre exactement le même document sans pièce jointe. L'espace de travail à onglets garde plusieurs fichiers ouverts, rangés en dossiers, comme le ferait un éditeur de code.
Avantages et inconvénients
Avantages
- Gratuit, sans inscription, sans mur de compte et sans fonction réservée derrière un paiement
- Tout le traitement se fait dans le navigateur, donc les configurations sensibles et les clés d'API restent sur votre appareil
- Prend en charge des fichiers jusqu'à 512 Mo, bien au-delà de ce que gèrent la plupart des outils JSON de navigateur
- Le moteur Monaco offre une vraie coloration, la détection d'erreurs et les raccourcis de VS Code sans frais
- Convertit entre JSON, YAML, CSV, XML et TypeScript au même endroit, et remplace plusieurs outils à usage unique
- Fonctionne hors ligne après le premier chargement, utile en avion et sur les réseaux restreints
Inconvénients
- L'assistant IA envoie votre texte à un modèle externe, donc toute personne soumise à une politique de données stricte devra le laisser désactivé
- Les fonctions liées au compte, comme l'enregistrement cloud et les liens partageables, demandent une inscription même si l'éditeur n'en demande pas
- Sur mobile, un éditeur de texte simplifié remplace l'expérience complète de Monaco, donc les vues arborescence et tableau perdent une partie de leur intérêt sur téléphone
- Pas d'API publique ni d'outil en ligne de commande, donc pour l'instant il reste un outil manuel de navigateur
Questions fréquentes
JSONEditor.io est un éditeur JSON en ligne gratuit qui tourne dans votre navigateur. Il formate, valide, convertit et répare des données JSON, et utilise l'éditeur Monaco de VS Code pour son interface. Vous pouvez travailler en vue texte, arborescence ou tableau et ouvrir des fichiers jusqu'à 512 Mo sans rien installer.
Contenus associés
Découvrez des outils, des compétences et des articles liés à JSONEditor.io.
Alternatives à JSONEditor.io
Base Code
Base44 (Wix) · Programmation · ProductivitéBase Code est un environnement de développement cloud partagé signé Base44. Votre équipe décrit des modifications sur un dépôt GitHub dans le chat, les vérifie en aperçu et les renvoie sous forme de pull requests.
Google EmbeddingGemma 2
Google DeepMind · Rédaction · Image · ProgrammationGoogle EmbeddingGemma 2 est un modèle ouvert de 740 millions de paramètres qui transforme texte, code, images, audio et images vidéo en vecteurs d'un même espace de 768 dimensions, sur un téléphone ou un ordinateur portable.
GitGlow
GitGlow · Programmation · ProductivitéGitGlow est un client Git de bureau qui place votre code et les modifications de vos agents IA dans une même revue, pour savoir ce qui quitte votre machine avant de livrer.
