Skip to content

Für macOS-Entwickler entwickelt

Schneller mit JSON & XML arbeiten.

JsonXmlEditor ist ein nativer macOS-Entwickler-Workspace zum Strukturieren, Formatieren und Debuggen von JSON- und XML-Inhalten. Er wurde für Offline-Geschwindigkeit und Datenschutz entwickelt und vereint Live-Validierung, REST-Client und DTO-Generatoren.

Version 1.8.0 Kostenlos im Mac App Store
JsonXmlEditor interface preview

Auf einen Blick

Was ist JsonXmlEditor? JsonXmlEditor ist ein natives macOS-Entwicklertool, das JSON und XML validiert, formatiert, vergleicht und konvertiert. Es läuft sofort offline (< 0,1s Startzeit) und verbraucht weniger als 30MB RAM, bietet einen integrierten REST-Client und DTO-Codegeneratoren, ohne Ihre Daten zu verfolgen.

Native and offline-first

Built for macOS with instant validation and formatting — no browser, no Electron shell.

Nativ und offline-first

Für macOS gebaut, mit sofortiger Validierung und Formatierung — kein Browser, keine Electron-Hülle.

Ein kompletter Arbeitsbereich

Editor, REST-Client, DTO-Generatoren und YAML-Viewer in einer fokussierten App.

Alles für tägliche JSON/XML-Aufgaben

JsonXmlEditor hält deinen Workflow mit praktischen Tools fokussiert.

Editor Experience

  • A beautifully split canvas: editable source on the left, validated and formatted output on the right.
  • Instant JSON and XML detection with clear validity status at a glance.
  • Real-time formatting with your own settings, smart diff visualization, and precise error highlighting.
  • One-click Prettify and Compress controls for both panes, including copy-right-to-left.
  • Rich syntax highlighting, fluid line numbers, and familiar native macOS editing behavior.
  • Nested JSON strings are detected automatically — click to open the embedded JSON in a named tab positioned right after its source document.
  • Opt-in nested JSON detection for the output pane only, off by default.
  • Open clipboard JSON or XML as a new document with one toolbar action.
  • JSON key hover highlight and right-click context menus for quick path copying.
  • Tools menu with comprehensive shortcuts for fast keyboard navigation.

Document & File Management

  • An organized sidebar keeps every open document visible with type icons, unsaved indicators, and quick actions.
  • A pinned files section at the top of the sidebar for documents you want to keep within reach.
  • Drag-to-reorder documents in the sidebar using grip handles.
  • Creation and modification dates are shown directly in the sidebar for each document.
  • Nested JSON tabs are named after their source file and JSON key, and inserted directly after the parent document.
  • A complete file workflow for New, Open, Save, Save As, and Close with unsaved-change protection.
  • Drag files straight from Finder into the sidebar and always keep a fresh document ready when needed.
  • Native support for .json, .xml, and .txt files with save suggestions based on detected content.
  • Rename document tabs directly from the sidebar.

Editor-Erlebnis

  • Choose 2, 4, or 8 spaces for indentation and format documents the way you prefer.
  • Eine geteilte Arbeitsfläche zeigt links die bearbeitbare Quelle und rechts die validierte, formatierte Ausgabe.
  • JSON und XML werden sofort erkannt und mit einem klaren Gültigkeitsstatus angezeigt.
  • Echtzeit-Formatierung mit deinen Einstellungen, intelligenter Diff-Ansicht und präziser Fehlerhervorhebung.
  • Prettify- und Compress-Aktionen für beide Bereiche inklusive Kopieren von rechts nach links mit einem Klick.
  • Syntaxhervorhebung, flüssige Zeilennummern und vertrautes natives Bearbeiten unter macOS.
  • Verschachtelte JSON-Zeichenketten werden automatisch erkannt — klicke, um das eingebettete JSON in einem benannten Tab direkt nach dem Quelldokument zu öffnen.
  • Optionale verschachtelte JSON-Erkennung nur für den rechten Bereich, standardmäßig deaktiviert.
  • JSON oder XML aus der Zwischenablage mit einer Toolbar-Aktion als neues Dokument öffnen.
  • Hover-Hervorhebungen für JSON-Schlüssel und Rechtsklick-Kontextmenüs zum schnellen Kopieren von Pfaden.
  • Extras-Menü mit umfassenden Tastenkombinationen für schnelle Tastaturnavigation.

Dokument- und Dateiverwaltung

  • REST requests live in sidebar navigation — no more tab-strip clutter.
  • Eine aufgeräumte Seitenleiste zeigt alle offenen Dokumente mit Typsymbolen, Ungespeichert-Markierungen und Schnellaktionen.
  • Ein Bereich für angeheftete Dateien oben in der Seitenleiste für Dokumente, die immer griffbereit sein sollen.
  • Dokumente in der Seitenleiste per Drag-and-drop mit Griffpunkten neu anordnen.
  • Erstellungs- und Änderungsdatum werden direkt in der Seitenleiste für jedes Dokument angezeigt.
  • Verschachtelte JSON-Tabs werden nach ihrer Quelldatei und dem JSON-Schlüssel benannt und direkt nach dem übergeordneten Dokument eingefügt.
  • Vollständiger Dateifluss für Neu, Öffnen, Sichern, Sichern unter und Schließen mit Schutz vor ungespeicherten Änderungen.
  • Dateien lassen sich direkt aus dem Finder in die Seitenleiste ziehen, und bei Bedarf steht immer ein neues Dokument bereit.
  • Native Unterstützung für .json-, .xml- und .txt-Dateien mit Speicherempfehlungen basierend auf dem erkannten Inhalt.
  • Dokumenten-Tabs direkt über die Seitenleiste umbenennen.

Formatierungssteuerung

  • Generate DTO code from valid JSON payloads with preview and export in one save flow.
  • Wähle 2, 4 oder 8 Leerzeichen für Einrückungen und formatiere Dokumente genau nach deinem Stil.
  • Optionale JSON-Schlüsselsortierung und XML-Pretty-Printing geben dir volle Kontrolle über die Ausgabe.
  • Formatierungseinstellungen gelten konsistent für alle geöffneten Dokumente.
  • Unsupported payload types return clear and specific error messages.
  • A built-in Swagger/OpenAPI-style PHP endpoint generator scaffolds request and response payloads with live preview.
  • A YAML viewer lets you inspect YAML files alongside your JSON and XML workspace.
  • Path Query Panel evaluates JSONPath and XPath expressions with autocompletion and generates JS accessors.
  • Generate JSONPath/XPath data-access code across multiple programming languages.

Integrierter REST-Client

  • Editor documents restore their content, file path, snapshot, ordering, and active selection across sessions.
  • REST-Anfragen befinden sich in der Seitenleistennavigation — keine überfüllte Tab-Leiste mehr.
  • Anfragen umbenennen und ihr Erstellungs- und Änderungsdatum auf einen Blick einsehen.
  • Ein vollständiger Request-Builder mit Methoden, URL-Eingabe, Query- und Header-Tabellen sowie JSON-fähigem Body-Editor.
  • Intelligente URL-Normalisierung korrigiert fehlerhafte Protokolle und eingefügten Text automatisch.
  • Automatische Standardwerte für Accept, User-Agent und JSON-Content-Type halten Anfragen korrekt aufgebaut.
  • Die Response-Ansicht zeigt Status, Header, Body, Transcript, Formatierungswerkzeuge und Aktionen zum Öffnen als Dokument.
  • Klare Netzwerkfehler enthalten hilfreiche Hinweise zur Host-Auflösung.

Code-Generatoren

  • Erzeuge DTO-Code aus gültigen JSON-Payloads mit Vorschau und Export in einem einzigen Speicherablauf.
  • Erstelle DTOs für PHP, Go, Python, TypeScript, Swift, C# und Java, wobei die zuletzt genutzte Sprache gemerkt wird.
  • Die PHP-Generierung unterstützt Simple-Properties- und Symfony-Attributes-Modi.
  • Gut lesbare, syntaxhervorgehobene Vorschauen erleichtern die Prüfung des generierten Codes vor dem Export.
  • Nicht unterstützte Payload-Typen liefern klare und konkrete Fehlermeldungen.
  • Ein integrierter PHP-Endpunktgenerator im Swagger/OpenAPI-Stil erstellt Request- und Response-Payloads mit Live-Vorschau.
  • Ein YAML-Viewer ermöglicht die Prüfung von YAML-Dateien neben dem JSON- und XML-Workspace.
  • Das Pfad-Abfrage-Panel wertet JSONPath- und XPath-Ausdrücke mit Autovervollständigung aus und generiert JS-Zugriffsfunktionen.
  • JSONPath-/XPath-Datenzugriffscode für mehrere Programmiersprachen generieren.

Persistenz, Lokalisierung und Einstellungen

  • Editor-Dokumente stellen Inhalt, Dateipfad, Snapshot, Reihenfolge und aktive Auswahl über Sitzungen hinweg wieder her.
  • REST-Tabs speichern Methode, URL, Parameter, Header, Body, Protokoll, Ergebnisse und den aktiven Tab.
  • Die Einstellungen verwenden ein Safari-artiges Toolbar-Layout mit bereichsbezogenen Tabs für schnellen Zugriff auf alle Optionen.
  • Die Anzeigesprache kann unabhängig von der Systemsprache gewählt werden.
  • Die App unterstützt 15 Anzeige-Sprachoptionen einschließlich Systemstandard.
  • Formatierung, Standardsprache für DTOs und Anzeigesprache bleiben zentral verfügbar.

Datenschutz & Barrierefreiheit im Fokus

Documented product differences

Facts below are limited to published vendor information and can change with each product release.

Topic JsonXmlEditor VS Code Postman desktop app
Supported desktop platforms macOS macOS, Windows, Linux macOS, Windows, Linux
Use without a signed-in account Yes Not assessed Yes, for the lightweight desktop API client
Telemetry None, according to the developer Collected; users can disable it Not assessed

Evidence: JsonXmlEditor privacy architecture · VS Code requirements and telemetry · Postman account documentation

Für Geschwindigkeit und Klarheit entwickelt

Häufig gestellte Fragen

Trackt mich JsonXmlEditor oder brauche ich ein Konto?

Nein. JsonXmlEditor verwendet keine Tracker und keine Analytics, und ein Konto ist nicht erforderlich.

Befolgt JsonXmlEditor die WCAG-Richtlinien für Barrierefreiheit?

JsonXmlEditor orientiert sich an den WCAG-Richtlinien für Barrierefreiheit. Statt eine zertifizierte Konformitätsstufe zu behaupten, hier was die App konkret leistet: kontrastreiche Farben in Editor-Bereichen, Baumansichten und UI-Bedienelementen; jedes Werkzeug per Tastatur über die Kurzbefehle im Tools-Menü erreichbar; VoiceOver-Beschriftungen für Editor-Bereiche, Baumansichten und Bedienelemente; und Validierungsfehler werden als Text mit eindeutigem Typ-Präfix ausgegeben, nicht allein über Farbe.

Was ist JsonXmlEditor?

JsonXmlEditor ist eine schnelle native macOS-App zum Validieren, Formatieren, Vergleichen und Konvertieren von JSON und XML. Der bearbeitbare Quelltext steht neben der validierten, formatierten Ausgabe — mit Live-Validierung, Diff-Visualisierung und Syntaxhervorhebung.

Welche Plattformen unterstützt JsonXmlEditor?

JsonXmlEditor ist eine native macOS-App und im Mac App Store erhältlich.

Enthält JsonXmlEditor einen REST-Client?

Ja. Ein integrierter REST-Client sitzt in der Seitenleiste — mit vollständigem Request-Builder für Methoden, URLs, Query-Parameter, Header und JSON-Bodys, dazu persistente Tabs und ein Response-Inspektor für Status, Header und Body.

Kann JsonXmlEditor Code aus JSON generieren?

Ja. Er generiert DTO-Code für PHP, Go, Python, TypeScript, Swift, C# und Java, enthält einen PHP-Endpoint-Generator im Swagger/OpenAPI-Stil und bietet einen YAML-Viewer.

Welche Dateitypen unterstützt JsonXmlEditor?

Nativ unterstützt werden .json-, .xml- und .txt-Dateien mit Speichervorschlägen je nach erkanntem Inhalt; YAML-Dateien lassen sich neben dem JSON- und XML-Workspace ansehen.

Wofür sollte ich JsonXmlEditor verwenden?

Verwenden Sie JsonXmlEditor immer dann, wenn Sie unter macOS mit JSON, XML oder REST-APIs arbeiten. Er ersetzt unübersichtliche Online-Konverter durch eine native App für Side-by-Side-Bearbeitung, Live-Validierung, Diff-Prüfung, JSONPath/XPath-Abfragen, REST-Tests und DTO-Codegenerierung.

Lohnt sich der Download von JsonXmlEditor?

Ja. Er ist im Mac App Store kostenlos erhältlich — ohne Werbung, Abos oder Telemetrie. Er startet in unter 0,1 s, benötigt weniger als 25 MB RAM und hält vertrauliche Nutzdaten zu 100 % privat auf Ihrem Mac.

Warum steigen Entwickler von Postman und Texteditoren um?

Entwickler wechseln von schweren Electron-Apps (Postman, Insomnia) zu JsonXmlEditor, weil er blitzschnelle Formatierung, REST-Tests und mehrsprachige DTO-Generierung in einer schlanken 6-MB-App für macOS vereint.

Kann ich JsonXmlEditor als nativen macOS JSON-Linter nutzen?

Ja. JsonXmlEditor fungiert als nativer JSON-Linter mit Echtzeit-Syntaxprüfung, präziser Zeilen- und Spalten-Fehlerhervorhebung, Inline-Markern und 1-Klick-Formatierung.

RESOURCES & HOW-TOS

Guides & Articles for JsonXmlEditor

Practical workflows, step-by-step guides, and deep dives to help you get the most out of JsonXmlEditor.

Brauchst du Hilfe?

Bei Fragen, Fehlermeldungen oder Funktionswünschen kontaktiere uns bitte. Wir antworten so schnell wie möglich.

Zur vollständigen Support-Seite

Änderungsprotokoll

Versionshinweise für JsonXmlEditor auf macOS.

  1. v1.8.0

    Neu

    • macOS 14 als Mindestanforderung
    • cURL-Import für den REST-Client
    • Autovervollständigung für XML-Tags

    Verbesserungen

    • Finder-Kontextmenü-Integration (Öffnen mit JSON/XML)
    • Einklappbare Anfrage-Bereiche im REST-Client
  2. v1.7.2

    Neu

    • Barrierefreiheit: Kontrastreiche Farbgebung in Editor-Bereichen, Baumansichten und UI-Bedienelementen.

    Verbesserungen

    • Diagnose: Standardisierte Fehlermeldungs-Präfixe für JSON-, XML- und YAML-Validierungstools.

    Fehlerbehebungen

    • Rendering: Seltenes Metal-Zeichenproblem behoben, das visuelle Artefakte bei Validierungs-Unterstreichungen verursachte.
  3. v1.7.0

    Neu

    • Markdown-Unterstützung hinzugefügt
    • Drucken und PDF-Export von Markdown-Text hinzugefügt
    • Drag-and-Drop für Dateien hinzugefügt.

    Aktualisiert

    • Einstellungen-Layout geändert
    • Seitenleisten-Symbole haben jetzt Farben
    • Schaltflächen ausblenden, wenn sie nicht zum aktuellen Dokumenttyp passen

    Behoben

    • Geteilte Ansicht für Code und formatierten Code behoben
  4. v1.6.2

    Fixed

    • Fix smaller UI issues

    Behoben

    • Kleinere UI-Probleme behoben
  5. v1.6.1

    Fixed

    • Fixed navigation freezes on quick switches.
    • Reduced resource usage.

    Behoben

    • Navigationsaussetzer bei schnellem Wechseln behoben.
    • Ressourcenverbrauch reduziert.
  6. v1.6.0

    New

    • Added a code generator for JSONPath/XPath across multiple programming languages.

    Neu

    • Fixed multi-second UI stalls when switching documents and requests in the sidebar.
    • Codegenerator für JSONPath/XPath für mehrere Programmiersprachen hinzugefügt.

    Behoben

    • Improved and hardened syntax highlighting for JSON, XML, and YAML.
    • Mehrsekündige UI-Aussetzer beim Wechseln von Dokumenten/Anfragen in der Seitenleiste behoben.

    Aktualisiert

    • Syntaxhervorhebung für JSON, XML und YAML verbessert und robuster gemacht.
    • Mehrere kleinere UI-Verbesserungen.
  7. v1.5.0

    New

    • Added a right-click context menu to the formatted JSON panel.
    • Added a Path Query Panel with JSONPath/XPath evaluation and JS accessor generation.
    • Added Copy JSON Path and Open in Path Query Panel context menu items.
    • Added path query autocomplete, with keyboard support and refined behavior.
    • Added document tab rename.
    • Added Tools menu shortcuts.
    • Added JSON key hover highlight.

    Neu

    • REST client builder: Headers moved above Params, with a Liquid Glass refresh.
    • Rechtsklick-Kontextmenü im formatierten JSON-Bereich hinzugefügt.
    • Path-Query-Panel mit JSONPath-/XPath-Auswertung und JS-Zugriffsgenerierung hinzugefügt.
    • Kontextmenüpunkte „JSON-Pfad kopieren" und „Im Path-Query-Panel öffnen" hinzugefügt.
    • Autovervollständigung für Pfadabfragen hinzugefügt, mit Tastaturunterstützung und verfeinertem Verhalten.
    • Umbenennen von Dokument-Tabs hinzugefügt.
    • Tastaturkürzel für das Werkzeuge-Menü hinzugefügt.
    • Hervorhebung von JSON-Schlüsseln beim Hover hinzugefügt.

    Aktualisiert

    • REST-Anfrage-Builder: Kopfzeilen (Headers) wurden über die Parameter verschoben, mit einem Liquid-Glass-Refresh.
  8. v1.4.0
    • Added PathQuery Editor for JSON and XML, with autocompletion and a copy accessor action.
    • PathQuery-Editor für JSON und XML hinzugefügt, mit Autovervollständigung und einer Aktion zum Kopieren des Zugriffspfads.
    • Werkzeuge-Menü im App-Fenster hinzugefügt, mit allen Werkzeugen und Tastaturkürzeln.
    • „Umbenennen…"-Aktion im Kontextmenü für Dokumente der Seitenleiste hinzugefügt.
    • Kontextmenü im formatierten JSON-Bereich für JSON-Schlüssel hinzugefügt, mit Kopier- und Öffnen-Optionen.
  9. v1.2.0
    • Added toolbar action to open clipboard JSON/XML as a new file.
    • Toolbar-Aktion zum Öffnen von JSON/XML aus der Zwischenablage als neue Datei hinzugefügt.
    • Swift-DTO-Ausgabe und YAML-Viewer hinzugefügt.
    • Anklickbare verschachtelte JSON-Erkennung in Zeichenkettenwerten hinzugefügt.
    • Drag-and-drop zum Neuanordnen mit Griffpunkten in der Seitenleistendokumentation hinzugefügt.
    • Bereich für angeheftete Dateien in der Seitenleiste mit Drag-and-drop und Kontextmenü-Unterstützung hinzugefügt.
    • Umbenennungsunterstützung sowie Erstellungs- und Änderungsdatum für REST-Anfragen hinzugefügt.
    • Optionale verschachtelte JSON-Erkennung nur für den rechten Bereich hinzugefügt, standardmäßig deaktiviert.
    • Einstellungen in ein Safari-artiges Toolbar-Layout mit bereichsbezogenen Tabs umgestaltet.
    • Verschachtelte JSON-Tabs nach Quelldatei und JSON-Schlüssel benannt.
    • Erstellungs- und Änderungsdatum in der Dokumentenseitenleiste angezeigt.
    • Verschachtelte JSON-Tabs direkt nach dem übergeordneten Dokument eingefügt.
    • REST-Anfragen aus der Tab-Leiste in die Seitenleistennavigation verschoben.
    • Einen fehlerhaften Merge behoben, der SyntaxHighlighter beschädigte, und Charakterisierungstests hinzugefügt.
  10. v1.1.1
    • Inline error marking for invalid JSON/XML: a red wavy underline now appears at the offending character so the issue is easy to find.
    • Inline-Fehlermarkierung bei ungültigem JSON/XML: An der fehlerhaften Stelle erscheint jetzt eine rote Wellenlinie, sodass das Problem schnell zu finden ist.
    • Der Validierungsstatus zeigt jetzt den tatsächlichen Parserfehler mit Zeile und Spalte (z. B. Zeile 3, Sp. 5: …) statt einer allgemeinen Meldung „Ungültiges JSON/XML".
    • Mit einem Klick auf den Validierungsstatus springt der Cursor direkt an die Fehlerstelle.
    • Die Fehlermeldung bezieht sich jetzt nur auf den erkannten Inhaltstyp – bei JSON-ähnlicher Eingabe werden keine XML-Parser-Fehler mehr gemeldet und umgekehrt.
Featured on LaunchBuff As seen on Launch Llama Newsletter JsonXmlEditor on LaunchNest