À propos de ViewJSON
ViewJSON est une visionneuse et un formateur JSON en ligne gratuit conçu pour les développeurs qui travaillent avec des API renvoyant des médias encodés en Base64. Contrairement aux formateurs JSON traditionnels qui traitent chaque valeur de chaîne comme du texte brut, ViewJSON détecte automatiquement le contenu encodé en Base64 et l'affiche sous forme d'images, de lecteurs audio, de lecteurs vidéo ou d'aperçus PDF — directement dans la structure JSON. Tout le traitement s'effectue localement dans votre navigateur — vos données ne quittent jamais votre appareil.
Pourquoi nous l'avons créé
Les API d'IA multimodales — OCR, synthèse vocale, modèles de vision, génération d'images — échangent leurs données presque exclusivement en Base64. Lors du développement et des tests, cela crée plusieurs difficultés récurrentes :
Aperçu fastidieux des résultats
Les API de synthèse vocale et de génération d'images renvoient de l'audio et des images encodés en Base64. Les prévisualiser nécessite d'extraire la chaîne de la réponse JSON, de la coller dans un décodeur en ligne, puis de répéter l'opération pour chaque champ.
Construction d'entrées sujette aux erreurs
L'appel aux modèles OCR ou de vision nécessite de convertir les images en Base64 sur un site tiers, puis de coller la chaîne dans le corps de la requête API. Le processus est fragile — un guillemet mal placé ou une séquence d'échappement cassée, et l'on perd du temps à corriger la syntaxe JSON au lieu de déboguer la logique métier.
Révision d'historique peu pratique
Postman et Fiddler conservent l'historique de vos requêtes, mais les champs Base64 apparaissent sous forme de longues chaînes encodées sans indication du contenu réel. Pour vérifier ce qui a été envoyé ou reçu, il faut extraire et décoder chaque chaîne Base64 séparément.
C'est pourquoi nous avons créé ViewJSON : collez votre JSON et visualisez immédiatement chaque image, écoutez chaque extrait audio et regardez chaque vidéo — sans quitter la page.
Cas d'utilisation
Débogage des réponses d'API IA
Collez une réponse API contenant des médias encodés en Base64 dans ViewJSON. Tous les extraits audio, images et vidéos sont automatiquement détectés et affichés en ligne dans la structure JSON — aucune extraction manuelle ni décodeur externe nécessaire.
Préparation de charges utiles API multimodales
Collez une image directement dans l'éditeur. ViewJSON affiche l'aperçu de l'image tout en stockant la chaîne Base64 dans le JSON. Lors de la copie, vous obtenez une charge utile Base64 prête à l'emploi — aucune conversion fichier vers Base64 séparée nécessaire.
Partage de JSON avec votre équipe
ViewJSON compresse votre JSON avec pako (zlib) et l'encode dans une URL partageable. Pas de téléversement de fichier, pas de stockage cloud, pas de lien expirant. Le destinataire ouvre le lien et voit les données formatées avec l'aperçu multimédia complet — le tout décodé côté client.
Technique et confidentialité
Développé avec Astro + React
Architecture en îlots pour un JavaScript minimal. Seuls les composants interactifs chargent du code côté client.
Éditeur CodeMirror 6
Éditeur de code professionnel avec coloration syntaxique, repliement de code, recherche et correspondance des parenthèses. Gère les fichiers de plus de 10 Mo sans problème de performance.
Cloudflare Pages
Déployé mondialement sur le réseau edge de Cloudflare pour des temps de chargement rapides partout dans le monde.
Confidentialité des données
Vos données JSON sont traitées entièrement dans votre navigateur et ne sont jamais envoyées à un serveur — même la fonctionnalité de partage encode les données directement dans l'URL.
Contact
Des questions, des commentaires ou des suggestions de fonctionnalités ? Contactez-nous à support@viewjson.net