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

Creato per sviluppatori macOS

Lavora con JSON e XML pi\xc3\xb9 velocemente.

Un editor nativo di JSON e XML per macOS creato per lavorare più velocemente. Convalida, formatta, confronta e invia richieste REST senza uscire dall'app.

Versione 1.4.0

JsonXmlEditor interface preview

Tutto ci\xc3\xb2 che serve per attivit\xc3\xa0 JSON/XML quotidiane

JsonXmlEditor mantiene il tuo flusso efficiente con strumenti pratici.

Esperienza di editing

  • Un'area divisa mostra a sinistra la sorgente modificabile e a destra l'output validato e formattato.
  • JSON e XML vengono rilevati subito con uno stato di validit\xc3\xa0 chiaro.
  • Formattazione in tempo reale con le tue impostazioni, vista diff intelligente ed evidenziazione precisa degli errori.
  • Controlli Prettify e Compress per entrambi i pannelli, inclusa la copia da destra a sinistra con un clic.
  • Ricca evidenziazione sintattica, numeri di riga fluidi e la familiare esperienza di editing nativa di macOS.
  • I valori stringa JSON annidati vengono rilevati automaticamente \xe2\x80\x94 clic per aprire il JSON incorporato in una scheda nominata posizionata subito dopo il documento sorgente.
  • Rilevamento JSON annidato opzionale solo per il pannello destro, disattivato di default.
  • Apri JSON o XML dagli appunti come nuovo documento con un'azione nella toolbar.

Gestione documenti e file

  • Una barra laterale ordinata mantiene visibili tutti i documenti aperti con icone di tipo, indicatori di non salvato e azioni rapide.
  • Una sezione di file aggiunti nella parte superiore della barra laterale per i documenti da tenere a portata di mano.
  • Riordino dei documenti nella barra laterale tramite trascinamento con maniglie.
  • Le date di creazione e modifica sono visualizzate direttamente nella barra laterale per ogni documento.
  • Le schede JSON annidate sono denominate in base al file sorgente e alla chiave JSON e inserite direttamente dopo il documento padre.
  • Flusso completo per Nuovo, Apri, Salva, Salva con nome e Chiudi con protezione dalle modifiche non salvate.
  • Trascina i file direttamente dal Finder nella barra laterale e tieni sempre pronto un nuovo documento quando serve.
  • Supporto nativo per file .json, .xml e .txt con suggerimenti di salvataggio basati sul contenuto rilevato.

Controlli di formattazione

  • Scegli un rientro di 2, 4 o 8 spazi e formatta i documenti come preferisci.
  • L'ordinamento opzionale delle chiavi JSON e il pretty-print XML ti danno controllo sull'output finale.
  • Le preferenze di formattazione si applicano in modo coerente a tutti i documenti aperti.

Client REST integrato

  • Le richieste REST vivono nella navigazione della barra laterale \xe2\x80\x94 niente pi\xc3\xb9 disordine nella barra delle schede.
  • Rinomina le richieste e visualizza le loro date di creazione e modifica in un colpo d'occhio.
  • Un builder completo con metodi, input URL, tabelle query e header e un editor body compatibile con JSON.
  • La normalizzazione intelligente degli URL corregge automaticamente protocolli errati e testo incollato.
  • I valori predefiniti automatici per Accept, User-Agent e JSON Content-Type mantengono le richieste ben formate.
  • L'ispettore delle risposte mostra stato, header, body, transcript, strumenti di formattazione e apertura come documento.
  • Gli errori di rete chiari includono utili suggerimenti sulla risoluzione host.

Generatori di codice

  • Genera codice DTO da payload JSON validi con anteprima ed esportazione nello stesso flusso di salvataggio.
  • Crea DTO per PHP, Go, Python, TypeScript, Swift, C# e Java, ricordando l'ultima lingua usata.
  • La generazione PHP supporta le modalit\xc3\xa0 Simple Properties e Symfony Attributes.
  • Le anteprime con evidenziazione sintattica rendono pi\xc3\xb9 facile rivedere il codice prima dell'esportazione.
  • I tipi di payload non supportati restituiscono errori chiari e specifici.
  • Un generatore integrato di endpoint PHP in stile Swagger/OpenAPI crea payload request e response con anteprima live.
  • Un visualizzatore YAML consente di ispezionare file YAML accanto al workspace JSON e XML.

Persistenza, lingua e preferenze

  • I documenti dell'editor ripristinano contenuto, percorso file, snapshot, ordine e selezione attiva tra le sessioni.
  • Le schede REST conservano metodo, URL, parametri, header, body, protocollo, risultati e scheda attiva.
  • Le Impostazioni usano un layout toolbar in stile Safari con schede per pannello per accedere rapidamente a ogni preferenza.
  • La lingua dell'interfaccia pu\xc3\xb2 essere scelta indipendentemente dalla lingua di sistema.
  • L'app supporta 15 opzioni di lingua dell'interfaccia, incluso il valore predefinito di sistema.
  • Formattazione, lingua DTO predefinita e lingua dell'interfaccia restano disponibili in un unico posto.

Registro modifiche

Note di rilascio di JsonXmlEditor su macOS.

  1. v1.4.0
    • Aggiunto l'editor PathQuery per JSON e XML, con completamento automatico e un'azione per copiare l'accesso.
    • Aggiunto il menu Strumenti nella finestra dell'app, con tutti gli strumenti e le scorciatoie.
    • Aggiunta l'azione Rinomina... nel menu contestuale dei documenti nella barra laterale.
    • Aggiunto il menu contestuale del pannello JSON formattato per le chiavi JSON, con opzioni di copia e apertura.
  2. v1.2.0
    • Aggiunta azione nella toolbar per aprire JSON/XML dagli appunti come nuovo file.
    • Aggiunto output DTO Swift e visualizzatore YAML.
    • Aggiunto rilevamento JSON annidato cliccabile nei valori stringa.
    • Aggiunto supporto al riordino tramite trascinamento con maniglie nell'elenco documenti della barra laterale.
    • Aggiunta sezione file aggiunti alla barra laterale con supporto drag-and-drop e menu contestuale.
    • Aggiunto supporto alla rinomina e date di creazione e modifica alle richieste REST.
    • Aggiunto rilevamento JSON annidato opzionale solo per il pannello destro, disattivato di default.
    • Rielaborate le Impostazioni in un layout toolbar in stile Safari con schede per pannello.
    • Denominato le schede JSON annidate in base al file sorgente e alla chiave JSON.
    • Mostrate le date di creazione e modifica nella barra laterale dei documenti.
    • Inserite le schede JSON annidate direttamente dopo il documento sorgente.
    • Spostato le richieste REST dalla barra delle schede alla navigazione nella barra laterale.
    • Corretto un merge errato che aveva danneggiato SyntaxHighlighter e aggiunti test di caratterizzazione.
  3. v1.1.1
    • Marcatura inline degli errori per JSON/XML non valido: ora compare una sottolineatura ondulata rossa sul carattere problematico per individuare facilmente il problema.
    • Lo stato di validazione mostra ora il reale errore del parser con riga e colonna (ad es. Riga 3, Col 5: \xe2\x80\xa6) invece di una generica etichetta \xc2\xabJSON/XML non valido\xc2\xbb.
    • Fai clic sullo stato di validazione per portare il cursore direttamente alla posizione dell'errore.
    • Il messaggio di errore \xc3\xa8 ora limitato al tipo di contenuto rilevato: un input che sembra JSON non segnala pi\xc3\xb9 anche errori di analisi XML e viceversa.

Progettato per velocit\xc3\xa0 e chiarezza

Privacy by design

Domande frequenti

Che cos'è Json Xml Editor?

Json Xml Editor è un'app nativa e veloce per macOS che valida, formatta, confronta e converte JSON e XML. Mostra il sorgente modificabile accanto all'output validato e formattato, con validazione in tempo reale, visualizzazione delle differenze ed evidenziazione della sintassi.

Quali piattaforme supporta Json Xml Editor?

Json Xml Editor è un'app nativa per macOS, disponibile sul Mac App Store.

Json Xml Editor include un client REST?

Sì. Un client REST integrato vive nella barra laterale, con un costruttore di richieste completo per metodi, URL, parametri, header e body JSON, oltre a schede persistenti e un ispettore delle risposte per stato, header e body.

Json Xml Editor può generare codice dal JSON?

Sì. Genera codice DTO per PHP, Go, Python, TypeScript, Swift, C# e Java, include un generatore di endpoint PHP in stile Swagger/OpenAPI e offre un visualizzatore YAML.

Quali tipi di file supporta Json Xml Editor?

Supporta nativamente file .json, .xml e .txt con suggerimenti di salvataggio in base al contenuto rilevato, e può ispezionare file YAML accanto al tuo spazio di lavoro JSON e XML.

Json Xml Editor mi traccia o richiede un account?

No. Json Xml Editor non usa tracker né analytics, e non è necessario creare un account.

Hai bisogno di aiuto?

Se hai domande, segnalazioni di bug o richieste di funzionalit\xc3\xa0, contattaci e risponderemo il prima possibile.

Apri la pagina completa di supporto