Skip to content
The Little Bakery A product of The Little Bakery

Con\xc3\xa7u pour les d\xc3\xa9veloppeurs macOS

Travaillez plus vite avec JSON et XML.

Un éditeur natif de JSON et XML pour macOS conçu pour travailler plus rapidement. Validez, formatez, comparez et envoyez des requêtes REST sans quitter l'application.

Version 1.4.0

JsonXmlEditor interface preview

Tout pour les t\xc3\xa2ches JSON/XML quotidiennes

JsonXmlEditor garde votre flux de travail efficace avec des outils pratiques.

Exp\xc3\xa9rience d\xe2\x80\x99\xc3\xa9dition

  • Une zone de travail divis\xc3\xa9e affiche la source modifiable \xc3\xa0 gauche et la sortie valid\xc3\xa9e et format\xc3\xa9e \xc3\xa0 droite.
  • JSON et XML sont d\xc3\xa9tect\xc3\xa9s instantan\xc3\xa9ment avec un \xc3\xa9tat de validit\xc3\xa9 clair.
  • Formatage en temps r\xc3\xa9el avec vos r\xc3\xa9glages, vue diff intelligente et surlignage pr\xc3\xa9cis des erreurs.
  • Commandes Prettify et Compress pour les deux volets, y compris la copie de droite \xc3\xa0 gauche en un clic.
  • Coloration syntaxique, num\xc3\xa9ros de ligne fluides et comportement d\xe2\x80\x99\xc3\xa9dition natif familier sur macOS.
  • Les cha\xc3\xaenes JSON imbriqu\xc3\xa9es sont d\xc3\xa9tect\xc3\xa9es automatiquement \xe2\x80\x94 cliquez pour ouvrir le JSON incorpor\xc3\xa9 dans un onglet nomm\xc3\xa9 positionn\xc3\xa9 juste apr\xc3\xa8s son document source.
  • D\xc3\xa9tection optionnelle de JSON imbriqu\xc3\xa9 pour le volet de droite uniquement, d\xc3\xa9sactiv\xc3\xa9e par d\xc3\xa9faut.
  • Ouvrez du JSON ou du XML depuis le presse-papiers comme nouveau document avec une seule action dans la barre d\xe2\x80\x99outils.

Gestion des documents et fichiers

  • Une barre lat\xc3\xa9rale organis\xc3\xa9e garde tous les documents ouverts visibles avec ic\xc3\xb4nes de type, indicateurs non enregistr\xc3\xa9s et actions rapides.
  • Une section de fichiers \xc3\xa9pingl\xc3\xa9s en haut de la barre lat\xc3\xa9rale pour les documents \xc3\xa0 garder \xc3\xa0 port\xc3\xa9e de main.
  • R\xc3\xa9ordonnez les documents dans la barre lat\xc3\xa9rale par glisser-d\xc3\xa9poser avec des poign\xc3\xa9es.
  • Les dates de cr\xc3\xa9ation et modification sont affich\xc3\xa9es directement dans la barre lat\xc3\xa9rale pour chaque document.
  • Les onglets JSON imbriqu\xc3\xa9s sont nomm\xc3\xa9s d\xe2\x80\x99apr\xc3\xa8s leur fichier source et leur cl\xc3\xa9 JSON, et ins\xc3\xa9r\xc3\xa9s directement apr\xc3\xa8s le document parent.
  • Flux complet pour Nouveau, Ouvrir, Enregistrer, Enregistrer sous et Fermer avec protection contre les modifications non enregistr\xc3\xa9es.
  • Glissez des fichiers directement depuis Finder dans la barre lat\xc3\xa9rale et gardez toujours un document vierge pr\xc3\xaat si n\xc3\xa9cessaire.
  • Prise en charge native des fichiers .json, .xml et .txt avec suggestions d\xe2\x80\x99enregistrement selon le contenu d\xc3\xa9tect\xc3\xa9.

Contr\xc3\xb4les de formatage

  • Choisissez une indentation de 2, 4 ou 8 espaces et formatez les documents selon votre pr\xc3\xa9f\xc3\xa9rence.
  • Le tri optionnel des cl\xc3\xa9s JSON et le pretty-print XML vous donnent le contr\xc3\xb4le du rendu final.
  • Les pr\xc3\xa9f\xc3\xa9rences de formatage s\xe2\x80\x99appliquent de mani\xc3\xa8re coh\xc3\xa9rente \xc3\xa0 tous les documents ouverts.

Client REST int\xc3\xa9gr\xc3\xa9

  • Les requ\xc3\xaates REST vivent dans la navigation de la barre lat\xc3\xa9rale \xe2\x80\x94 fini l\xe2\x80\x99encombrement de la barre d\xe2\x80\x99onglets.
  • Renommez les requ\xc3\xaates et consultez leurs dates de cr\xc3\xa9ation et modification en un coup d\xe2\x80\x99\xc5\x93il.
  • Un g\xc3\xa9n\xc3\xa9rateur de requ\xc3\xaates complet avec m\xc3\xa9thodes, URL, tables de query et headers, et \xc3\xa9diteur de corps compatible JSON.
  • La normalisation intelligente des URL corrige automatiquement les protocoles invalides et le texte coll\xc3\xa9.
  • Les valeurs par d\xc3\xa9faut automatiques pour Accept, User-Agent et JSON Content-Type maintiennent des requ\xc3\xaates bien form\xc3\xa9es.
  • L\xe2\x80\x99inspecteur de r\xc3\xa9ponses affiche le statut, les headers, le corps, la transcription, les outils de formatage et l\xe2\x80\x99ouverture en document.
  • Les erreurs r\xc3\xa9seau claires incluent des indices utiles sur la r\xc3\xa9solution d\xe2\x80\x99h\xc3\xb4te.

G\xc3\xa9n\xc3\xa9rateurs de code

  • G\xc3\xa9n\xc3\xa9rez du code DTO \xc3\xa0 partir de charges JSON valides avec aper\xc3\xa7u et export dans un seul flux d\xe2\x80\x99enregistrement.
  • Cr\xc3\xa9ez des DTO pour PHP, Go, Python, TypeScript, Swift, C# et Java, avec m\xc3\xa9morisation du dernier langage utilis\xc3\xa9.
  • La g\xc3\xa9n\xc3\xa9ration PHP prend en charge les modes Simple Properties et Symfony Attributes.
  • Les aper\xc3\xa7us lisibles avec coloration syntaxique facilitent la r\xc3\xa9vision du code avant export.
  • Les types de charge non pris en charge renvoient des messages d\xe2\x80\x99erreur clairs et pr\xc3\xa9cis.
  • Un g\xc3\xa9n\xc3\xa9rateur int\xc3\xa9gr\xc3\xa9 de points de terminaison PHP de style Swagger/OpenAPI cr\xc3\xa9e les charges request et response avec aper\xc3\xa7u en direct.
  • Un visualiseur YAML vous permet d\xe2\x80\x99inspecter des fichiers YAML aux c\xc3\xb4t\xc3\xa9s de votre espace JSON et XML.

Persistance, langue et pr\xc3\xa9f\xc3\xa9rences

  • Les documents de l\xe2\x80\x99\xc3\xa9diteur restaurent contenu, chemin, instantan\xc3\xa9, ordre et s\xc3\xa9lection active entre les sessions.
  • Les onglets REST conservent m\xc3\xa9thode, URL, param\xc3\xa8tres, headers, corps, protocole, r\xc3\xa9sultats et onglet actif.
  • Les Pr\xc3\xa9f\xc3\xa9rences utilisent une barre d\xe2\x80\x99outils de style Safari avec onglets par volet pour acc\xc3\xa9der rapidement \xc3\xa0 chaque r\xc3\xa9glage.
  • La langue d\xe2\x80\x99affichage peut \xc3\xaatre choisie ind\xc3\xa9pendamment de la langue syst\xc3\xa8me.
  • L\xe2\x80\x99application prend en charge 15 options de langue d\xe2\x80\x99affichage, dont la langue du syst\xc3\xa8me.
  • Le formatage, la langue DTO par d\xc3\xa9faut et la langue d\xe2\x80\x99affichage restent disponibles au m\xc3\xaame endroit.

Journal des modifications

Notes de version de JsonXmlEditor sur macOS.

  1. v1.4.0
    • Ajout de l'éditeur PathQuery pour JSON et XML, avec autocomplétion et une action de copie d'accesseur.
    • Ajout d'un menu Outils dans la fenêtre de l'app, avec tous les outils et raccourcis.
    • Ajout de l'action Renommer... dans le menu contextuel des documents de la barre latérale.
    • Ajout d'un menu contextuel dans le panneau JSON formaté pour les clés JSON, avec des options de copie et d'ouverture.
  2. v1.2.0
    • Ajout d\xe2\x80\x99une action dans la barre d\xe2\x80\x99outils pour ouvrir du JSON/XML depuis le presse-papiers comme nouveau fichier.
    • Ajout de la g\xc3\xa9n\xc3\xa9ration de DTO Swift et d\xe2\x80\x99un visualiseur YAML.
    • Ajout de la d\xc3\xa9tection de JSON imbriqu\xc3\xa9 cliquable dans les valeurs de cha\xc3\xaene.
    • Ajout du glisser-d\xc3\xa9poser pour r\xc3\xa9ordonner avec des poign\xc3\xa9es dans la liste de documents de la barre lat\xc3\xa9rale.
    • Ajout d\xe2\x80\x99une section de fichiers \xc3\xa9pingl\xc3\xa9s dans la barre lat\xc3\xa9rale avec support glisser-d\xc3\xa9poser et menu contextuel.
    • Ajout du support de renommage ainsi que des dates de cr\xc3\xa9ation et modification aux requ\xc3\xaates REST.
    • Ajout de la d\xc3\xa9tection optionnelle de JSON imbriqu\xc3\xa9 uniquement pour le panneau de droite, d\xc3\xa9sactiv\xc3\xa9e par d\xc3\xa9faut.
    • Refonte des Pr\xc3\xa9f\xc3\xa9rences en barre d\xe2\x80\x99outils de style Safari avec onglets par volet.
    • Nommage des onglets JSON imbriqu\xc3\xa9s d\xe2\x80\x99apr\xc3\xa8s le fichier source et la cl\xc3\xa9 JSON.
    • Affichage des dates de cr\xc3\xa9ation et modification dans la barre lat\xc3\xa9rale des documents.
    • Insertion des onglets JSON imbriqu\xc3\xa9s directement apr\xc3\xa8s leur document source.
    • D\xc3\xa9placement des requ\xc3\xaates REST de la barre d\xe2\x80\x99onglets vers la navigation dans la barre lat\xc3\xa9rale.
    • Correction d\xe2\x80\x99une fusion d\xc3\xa9fectueuse qui avait cass\xc3\xa9 SyntaxHighlighter, et ajout de tests de caract\xc3\xa9risation.
  3. v1.1.1
    • Marquage des erreurs en ligne pour JSON/XML invalide\xc2\xa0: un soulignement ondul\xc3\xa9 rouge appara\xc3\xaet d\xc3\xa9sormais sur le caract\xc3\xa8re fautif pour rep\xc3\xa9rer le probl\xc3\xa8me rapidement.
    • Le statut de validation affiche d\xc3\xa9sormais l\xe2\x80\x99erreur r\xc3\xa9elle de l\xe2\x80\x99analyseur avec ligne et colonne (par ex. Ligne\xc2\xa03, Col\xc2\xa05\xc2\xa0: \xe2\x80\xa6) au lieu d\xe2\x80\x99un message g\xc3\xa9n\xc3\xa9rique \xc2\xab\xc2\xa0JSON/XML invalide\xc2\xa0\xc2\xbb.
    • Cliquez sur le statut de validation pour placer le curseur directement \xc3\xa0 l\xe2\x80\x99emplacement de l\xe2\x80\x99erreur.
    • Le message d\xe2\x80\x99erreur est d\xc3\xa9sormais limit\xc3\xa9 au type de contenu d\xc3\xa9tect\xc3\xa9\xc2\xa0: une saisie qui ressemble \xc3\xa0 du JSON ne signale plus d\xe2\x80\x99erreurs d\xe2\x80\x99analyse XML, et inversement.

Con\xc3\xa7u pour la vitesse et la clart\xc3\xa9

Confidentialit\xc3\xa9 par conception

Questions fréquentes

Qu'est-ce que Json Xml Editor ?

Json Xml Editor est une application macOS native et rapide pour valider, formater, comparer et convertir du JSON et du XML. La source éditable s'affiche à côté de la sortie validée et formatée, avec validation en direct, visualisation des différences et coloration syntaxique.

Quelles plateformes Json Xml Editor prend-il en charge ?

Json Xml Editor est une application macOS native, disponible sur le Mac App Store.

Json Xml Editor inclut-il un client REST ?

Oui. Un client REST intégré se trouve dans la barre latérale, avec un constructeur de requêtes complet (méthodes, URL, paramètres de requête, en-têtes, corps JSON), des onglets persistants et un inspecteur de réponses (statut, en-têtes, corps).

Json Xml Editor peut-il générer du code à partir de JSON ?

Oui. Il génère du code DTO pour PHP, Go, Python, TypeScript, Swift, C# et Java, inclut un générateur d'endpoints PHP de type Swagger/OpenAPI et propose un visualiseur YAML.

Quels types de fichiers Json Xml Editor prend-il en charge ?

Il prend en charge nativement les fichiers .json, .xml et .txt avec des suggestions d'enregistrement selon le contenu détecté, et peut inspecter des fichiers YAML aux côtés de votre espace de travail JSON et XML.

Json Xml Editor me piste-t-il ou nécessite-t-il un compte ?

Non. Json Xml Editor n'utilise ni traceurs ni analyses, et aucun compte n'est nécessaire.

Besoin d\xe2\x80\x99aide\xc2\xa0?

Si vous avez des questions, des rapports de bug ou des demandes de fonctionnalit\xc3\xa9s, contactez-nous et nous r\xc3\xa9pondrons d\xc3\xa8s que possible.

Ouvrir la page de support compl\xc3\xa8te