Skip to content

Byggd för macOS-utvecklare

Arbeta snabbare med JSON och XML.

JsonXmlEditor är ett nativt macOS-utvecklarverktyg for att strukturera, formatera och felsöka JSON- och XML-data. Byggt for offlinehastighet och integritet, integrerar det en sida-vid-sida-validerare, en lättviktig REST-klient och DTO-kodgeneratorer.

Version 1.8.0 Gratis på Mac App Store
JsonXmlEditor interface preview

Viktiga punkter

Vad är JsonXmlEditor? JsonXmlEditor är ett inbyggt macOS-utvecklarverktyg som validerar, formaterer, jämför och konverterar JSON och XML. Det körs omedelbart offline (< 0,1s start) och använder under 30 MB RAM, och erbjuder en inbyggd REST-klient och DTO-kodgeneratorer utan att spåra dina data.

Native and offline-first

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

Inbyggt och offline-first

Byggt för macOS med omedelbar validering och formatering — ingen webbläsare, inget Electron.

En komplett arbetsyta

Redigerare, REST-klient, DTO-generatorer och YAML-visare i en fokuserad app.

Allt du behöver för dagliga JSON/XML-uppgifter

JsonXmlEditor håller ditt arbetsflöde fokuserat med praktiska verktyg.

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.

Redigeringsupplevelse

  • Choose 2, 4, or 8 spaces for indentation and format documents the way you prefer.
  • En elegant delad arbetsyta: redigerbar källa till vänster, validerad och formaterad utdata till höger.
  • Omedelbar JSON- och XML-detektering med tydlig giltighetsstatus vid en blick.
  • Realtidsformatering med dina inställningar, smart diff-vy och exakt felmarkering.
  • Prettify- och Compress-kontroller med ett klick för båda panelerna, inklusive kopiering från höger till vänster.
  • Rik syntaxmarkering, smidiga radnummer och välbekant inbyggd macOS-redigering.
  • Nästlade JSON-strängar detekteras automatiskt — klicka för att öppna den inbäddade JSON:en i en namngiven flik placerad direkt efter källdokumentet.
  • Valfri nästlad JSON-detektion enbart för utdatapanelen, avstängd som standard.
  • Öppna JSON eller XML från urklipp som nytt dokument med en verktygsfältsåtgärd.
  • Färgmarkering för JSON-nycklar vid hovring och högerklicksmenyer för snabb kopiering av sökväg.
  • Verktygsmeny med omfattande genvägar för snabb tangentbordsnavigering.

Dokument- och filhantering

  • REST requests live in sidebar navigation — no more tab-strip clutter.
  • Ett organiserat sidofält håller alla öppna dokument synliga med typikoner, osparade indikatorer och snabbåtgärder.
  • En sektion för fästa filer högst upp i sidofältet för dokument du vill ha nära till hands.
  • Sortera om dokument i sidofältet med draghandtag.
  • Datum för skapande och ändring visas direkt i sidofältet för varje dokument.
  • Nästlade JSON-flikar namnges efter källfilen och JSON-nyckeln och infogas direkt efter föräldradokumentet.
  • Fullt arbetsflöde för Nytt, Öppna, Spara, Spara som och Stäng med skydd för osparade ändringar.
  • Dra filer direkt från Finder till sidofältet och ha alltid ett nytt dokument redo vid behov.
  • Inbyggt stöd för .json-, .xml- och .txt-filer med sparförslag baserat på upptäckt innehåll.
  • Byt namn på dokumentflikar direkt från sidofältet.

Formateringskontroller

  • Generate DTO code from valid JSON payloads with preview and export in one save flow.
  • Välj 2, 4 eller 8 mellanslag för indrag och formatera dokument exakt som du vill.
  • Valfri sortering av JSON-nycklar och XML pretty-print ger kontroll över slutresultatet.
  • Formateringsinställningarna används konsekvent för alla öppna dokument.
  • 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.

Inbyggd REST-klient

  • Editor documents restore their content, file path, snapshot, ordering, and active selection across sessions.
  • REST-förfrågningar finns i sidofältsnavigeringen — ingen trängsel i flikraden.
  • Byt namn på förfrågningar och se datum för skapande och ändring direkt.
  • En fullständig request builder med metoder, URL-inmatning, query- och headertabeller samt JSON-medveten body-editor.
  • Smart URL-normalisering rättar automatiskt felaktiga protokoll och inklistrad text.
  • Automatiska standardvärden för Accept, User-Agent och JSON Content-Type håller förfrågningar korrekt formaterade.
  • Response inspector visar status, headers, body, transcript, formateringsverktyg och öppning som dokument.
  • Tydliga nätverksfel innehåller användbara tips för host-upplösning.

Kodgeneratorer

  • Generera DTO-kod från giltiga JSON-payloads med förhandsvisning och export i ett enda sparflöde.
  • Skapa DTO:er för PHP, Go, Python, TypeScript, Swift, C# och Java, med senaste språket ihågkommet.
  • PHP-generering stöder lägena Simple Properties och Symfony Attributes.
  • Förhandsvisningar med syntaxmarkering gör det lättare att granska genererad kod före export.
  • Payload-typer som inte stöds ger tydliga och specifika felmeddelanden.
  • En inbyggd PHP-endpointgenerator i Swagger/OpenAPI-stil skapar request- och response-payloads med liveförhandsvisning.
  • En YAML-visare låter dig inspektera YAML-filer bredvid ditt JSON- och XML-arbetsflöde.
  • Sökvägspanelen utvärderar JSONPath- och XPath-uttryck med autokomplettering och genererar JS-åtkomstmetoder.
  • Generera kod för dataåtkomst via JSONPath/XPath över flera programmeringsspråk.

Persistens, språk och inställningar

  • Editordokument återställer innehåll, filsökväg, ögonblicksbild, ordning och aktiv markering mellan sessioner.
  • REST-flikar sparar metod, URL, parametrar, headers, body, protokoll, resultat och aktiv flik.
  • Inställningarna använder en Safari-liknande verktygsfältslayout med flikar per panel för snabb åtkomst till varje inställning.
  • Visningsspråk kan väljas oberoende av systemspråket.
  • Appen stöder 15 visningsspråksalternativ, inklusive systemstandard.
  • Formatering, standardspråk för DTO och visningsspråk finns samlade på ett ställe.

Integritet och tillgänglighet i 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

Designad för hastighet och tydlighet

Vanliga frågor

Spårar JsonXmlEditor mig eller krävs ett konto?

Nej. JsonXmlEditor använder inga spårare och ingen analys, och inget konto behövs.

Följer JsonXmlEditor riktlinjerna för WCAG-tillgänglighet?

JsonXmlEditor är byggd enligt WCAG:s riktlinjer för tillgänglighet. I stället för att hävda en certifierad efterlevnadsnivå är det här vad appen faktiskt gör: högkontrastfärger i editorpaneler, trädvyer och UI-kontroller; alla verktyg nåbara från tangentbordet via kortkommandona i Tools-menyn; VoiceOver-etiketter på editorpaneler, trädvyer och kontroller; och valideringsfel visas som text med ett tydligt typprefix, inte enbart med färg.

Vad är JsonXmlEditor?

JsonXmlEditor är en snabb native macOS-app för att validera, formatera, jämföra och konvertera JSON och XML. Redigerbar källa visas bredvid validerad, formaterad utdata — med livevalidering, diffvisualisering och syntaxmarkering.

Vilka plattformar stöder JsonXmlEditor?

JsonXmlEditor är en native macOS-app och finns på Mac App Store.

Innehåller JsonXmlEditor en REST-klient?

Ja. En inbyggd REST-klient finns i sidofältet, med en komplett förfrågningsbyggare för metoder, URL:er, frågeparametrar, headers och JSON-innehåll, samt beständiga flikar och en svarsinspektör för status, headers och innehåll.

Kan JsonXmlEditor generera kod från JSON?

Ja. Den genererar DTO-kod för PHP, Go, Python, TypeScript, Swift, C# och Java, innehåller en PHP-endpointgenerator i Swagger/OpenAPI-stil och har en YAML-visare.

Vilka filtyper stöder JsonXmlEditor?

Den stöder .json-, .xml- och .txt-filer nativt med sparförslag utifrån identifierat innehåll, och kan granska YAML-filer bredvid din JSON- och XML-arbetsyta.

Vad ska jag använda JsonXmlEditor till?

Använd JsonXmlEditor när du arbetar med JSON, XML eller REST API:er på macOS. Den ersätter onlineverktyg med en inbyggd app för redigering sida vid sida, realtidsvalidering, diff-jämförelse, JSONPath/XPath och DTO-generering.

Är JsonXmlEditor värd att ladda ner?

Ja. Den är 100 % gratis på Mac App Store utan annonser, prenumerationer eller telemetri. Den startar på under 0,1 s, använder under 25 MB RAM och skyddar dina data lokalt.

Varför byter utvecklare från Postman till JsonXmlEditor?

Utvecklare byter från tunga Electron-appar till JsonXmlEditor eftersom den erbjuder omedelbar formatering, REST-tester och DTO-generering i en 6 MB macOS-app.

Kan jag använda JsonXmlEditor som en JSON-linter på macOS?

Ja. JsonXmlEditor fungerar som en inbyggd JSON-linter med realtidsfelsökning och ettklicks-formatering.

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.

Behöver du hjälp?

Om du har frågor, felrapporter eller funktionsönskemål, kontakta oss så svarar vi så snabbt som möjligt.

Öppna hela supportsidan

Ändringslogg

Versionsnoteringar för JsonXmlEditor på macOS.

  1. v1.8.0

    Nytt

    • macOS 14 som minimikrav
    • cURL-import för REST-klienten
    • Autokomplettering av XML-taggar

    Förbättringar

    • Integration med Finders kontextmeny (Öppna med JSON/XML)
    • Hopfällbara begäranavsnitt i REST-klienten
  2. v1.7.2

    Nytt

    • Tillgänglighet: Högkontrastfärger i editorpaneler, trädvyer och UI-kontroller.

    Förbättringar

    • Diagnostik: Standardiserade felmeddelandeprefix i valideringsverktyg för JSON, XML och YAML.

    Fejlrättningar

    • Rendering: Fixat ett sällsynt Metal-ritningsproblem som orsakade visuella artefakter vid valideringsunderstrykning.
  3. v1.7.0

    Nytt

    • Lade till Markdown-stöd
    • Lade till utskrift och PDF-export av Markdown-text
    • Lade till dra-och-släpp för filer.

    Uppdaterat

    • Ändrade inställningslayout
    • Sidofältsikoner har nu färger
    • Dölj knappar när de inte passar den aktuella dokumenttypen

    Åtgärdat

    • Åtgärdade delad vy för kod och formaterad kod
  4. v1.6.2

    Fixed

    • Fix smaller UI issues

    Åtgärdat

    • Åtgärdade mindre UI-problem
  5. v1.6.1

    Fixed

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

    Åtgärdat

    • Åtgärdade navigeringsfrysningar vid snabba växlingar.
    • Minskad resursanvändning.
  6. v1.6.0

    New

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

    Nytt

    • Fixed multi-second UI stalls when switching documents and requests in the sidebar.
    • Lade till kodgenerator för JSONPath/XPath för flera programmeringsspråk.

    Åtgärdat

    • Improved and hardened syntax highlighting for JSON, XML, and YAML.
    • Åtgärdade flera sekunder långa UI-låsningar vid växling mellan dokument/förfrågningar i sidopanelen.

    Uppdaterat

    • Förbättrade och stärkte syntaxmarkering för JSON, XML och YAML.
    • Flera mindre UI-förbättringar.
  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.

    Nytt

    • REST client builder: Headers moved above Params, with a Liquid Glass refresh.
    • Lade till högerklicksmeny i den formaterade JSON-panelen.
    • Lade till Path Query-panel med JSONPath-/XPath-utvärdering och generering av JS-accessorer.
    • Lade till kontextmenyalternativen "Kopiera JSON-sökväg" och "Öppna i Path Query-panelen".
    • Lade till autokomplettering för sökvägsfrågor, med tangentbordsstöd och förfinat beteende.
    • Lade till namnbyte av dokumentflikar.
    • Lade till kortkommandon för menyn Verktyg.
    • Lade till hover-markering av JSON-nycklar.

    Uppdaterat

    • REST-klientbyggaren: Headers flyttades ovanför Params, med en Liquid Glass-uppfräschning.
  8. v1.4.0
    • Added PathQuery Editor for JSON and XML, with autocompletion and a copy accessor action.
    • Lade till PathQuery-editor för JSON och XML, med autokomplettering och en kopieringsåtgärd för åtkomst.
    • Lade till Verktygsmeny i appfönstret, med alla verktyg och kortkommandon.
    • Lade till Byt namn...-åtgärd i sidopanelens dokumentkontextmeny.
    • Lade till kontextmeny i det formaterade JSON-panelen för JSON-nycklar, med alternativ för kopiering och öppnande.
  9. v1.2.0
    • Added toolbar action to open clipboard JSON/XML as a new file.
    • Lagt till verktygsfältsåtgärd för att öppna JSON/XML från urklipp som ny fil.
    • Lagt till Swift DTO-utdata och YAML-visare.
    • Lagt till klickbar nästlad JSON-detektion i strängvärden.
    • Lagt till stöd för dra-för-att-sortera med draghandtag i dokumentlistan i sidofältet.
    • Lagt till en sektion för fästa filer i sidofältet med stöd för dra-och-släpp och snabbmeny.
    • Lagt till stöd för namnbyte och datum för skapande och ändring för REST-förfrågningar.
    • Lagt till valfri nästlad JSON-detektion enbart för den högra panelen, avstängd som standard.
    • Omarbetat inställningarna till en Safari-liknande verktygsfältslayout med flikar per panel.
    • Nästlade JSON-flikar namnges efter källfilen och JSON-nyckeln.
    • Datum för skapande och ändring visas i dokumentsidofältet.
    • Nästlade JSON-flikar infogas direkt efter källdokumentet.
    • REST-förfrågningar har flyttats från flikraden till sidofältsnavigeringen.
    • Åtgärdat en felaktig sammanslagning som bröt SyntaxHighlighter och lagt till karakteriseringstester.
  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-felmarkering för ogiltig JSON/XML: en röd vågig understrykning visas nu vid det felaktiga tecknet, så att problemet är lätt att hitta.
    • Valideringsstatus visar nu det faktiska parserfelet med rad och kolumn (t.ex. Rad 3, Kol 5: …) i stället för en generell "Ogiltig JSON/XML"-etikett.
    • Klicka på valideringsstatus för att flytta markören direkt till felets plats.
    • Felmeddelandet är nu begränsat till den upptäckta innehållstypen — JSON-liknande indata rapporterar inte längre även XML-parsfel och tvärtom.
Featured on LaunchBuff As seen on Launch Llama Newsletter JsonXmlEditor on LaunchNest