Skip to content

Bygget for macOS-utviklere

Jobb raskere med JSON og XML.

JsonXmlEditor er et nativt macOS-utviklerverktøy for å strukturere, formatere og feilsøke JSON- og XML-data. Bygget for offline-hastighet og personvern, integrerer det en side-ved-side-validator, en lettvektig REST-klient og DTO-kodegeneratorer.

Versjon 1.8.0 Gratis på Mac App Store
JsonXmlEditor interface preview

Viktige punkter

Hva er JsonXmlEditor? JsonXmlEditor er et innebygd macOS-utviklerverktøy som validerer, formaterer, sammenligner og konverterer JSON og XML. Det kjører umiddelbart offline (< 0,1s oppstart) og bruker under 30 MB RAM, og tilbyr en innebygd REST-klient og DTO-kodegeneratorer uten å spore dataene dine.

Native and offline-first

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

Innebygd og offline-first

Bygget for macOS med umiddelbar validering og formatering — ingen nettleser, ingen Electron.

Et komplett arbeidsområde

Redigering, REST-klient, DTO-generatorer og YAML-visning i én fokusert app.

Alt du trenger for daglige JSON/XML-oppgaver

JsonXmlEditor holder arbeidsflyten fokusert med praktiske verktøy.

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.

Redigeringsopplevelse

  • Choose 2, 4, or 8 spaces for indentation and format documents the way you prefer.
  • Et elegant delt lerret: redigerbar kilde til venstre, validert og formatert utdata til høyre.
  • Øyeblikkelig JSON- og XML-gjenkjenning med tydelig gyldighetsstatus på ett blikk.
  • Sanntidsformatering med dine innstillinger, smart diff-visning og presis feilmarkering.
  • Prettify- og Compress-kontroller for begge paneler med ett klikk, inkludert kopiering fra høyre til venstre.
  • Rik syntaksmarkering, jevne linjenumre og kjent, innebygd macOS-redigering.
  • Nestede JSON-strenger oppdages automatisk — klikk for å åpne den innebygde JSON-en i en navngitt fane plassert rett etter kildedokumentet.
  • Valgfri nestet JSON-deteksjon kun for utdatapanelet, av som standard.
  • Åpne JSON eller XML fra utklippstavlen som nytt dokument med én verktøylinjehandling.
  • Utheving av JSON-nøkler ved peking og høyreklikk-kontekstmenyer for rask kopiering av sti.
  • Verktøymeny med omfattende snarveier for rask tastaturnavigasjon.

Dokument- og filhåndtering

  • REST requests live in sidebar navigation — no more tab-strip clutter.
  • Et ryddig sidefelt holder alle åpne dokumenter synlige med typeikoner, ulagrede indikatorer og hurtighandlinger.
  • En seksjon for festede filer øverst i sidefeltet for dokumenter du vil ha lett tilgjengelig.
  • Dra dokumenter i sidefeltet for å omorganisere dem ved hjelp av gripehåndtak.
  • Datoer for opprettelse og endring vises direkte i sidefeltet for hvert dokument.
  • Nestede JSON-faner navngis etter kildefilen og JSON-nøkkelen og settes inn direkte etter overordnet dokument.
  • Full arbeidsflyt for Ny, Åpne, Lagre, Lagre som og Lukk med beskyttelse mot ulagrede endringer.
  • Dra filer direkte fra Finder til sidefeltet, og ha alltid et nytt dokument klart ved behov.
  • Innebygd støtte for .json-, .xml- og .txt-filer med lagringsforslag basert på oppdaget innhold.
  • Gi dokumentfaner nye navn direkte fra sidefeltet.

Formateringskontroller

  • Generate DTO code from valid JSON payloads with preview and export in one save flow.
  • Velg 2, 4 eller 8 mellomrom for innrykk og formater dokumenter slik du foretrekker.
  • Valgfri sortering av JSON-nøkler og XML pretty-print gir deg kontroll over sluttresultatet.
  • Formateringspreferanser brukes konsekvent på alle åpne dokumenter.
  • 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.

Innebygd REST-klient

  • Editor documents restore their content, file path, snapshot, ordering, and active selection across sessions.
  • REST-forespørsler bor i sidefeltsnavigasjonen — ingen rot i fanelisten.
  • Gi forespørsler nytt navn og se datoer for opprettelse og endring raskt.
  • En komplett forespørselsbygger med metoder, URL-inndata, query- og header-tabeller samt en JSON-bevisst body-editor.
  • Smart URL-normalisering retter automatisk opp ugyldige protokoller og innlimt tekst.
  • Automatiske standardverdier for Accept, User-Agent og JSON Content-Type holder forespørsler korrekt formatert.
  • Responsinspektøren viser status, headere, body, transkripsjon, formateringsverktøy og åpning som dokument.
  • Klare nettverksfeil inkluderer nyttige hint om vertsoppløsning.

Kodegeneratorer

  • Generer DTO-kode fra gyldige JSON-payloads med forhåndsvisning og eksport i én lagringsflyt.
  • Lag DTO-er for PHP, Go, Python, TypeScript, Swift, C# og Java, og husk sist brukte språk.
  • PHP-generering støtter modusene Simple Properties og Symfony Attributes.
  • Forhåndsvisninger med syntaksmarkering gjør det enklere å kontrollere koden før eksport.
  • Ustøttede payload-typer returnerer klare og konkrete feilmeldinger.
  • En innebygd PHP-endepunktgenerator i Swagger/OpenAPI-stil lager request- og response-payloads med live forhåndsvisning.
  • En YAML-viser lar deg inspisere YAML-filer side om side med JSON- og XML-arbeidsområdet ditt.
  • Stispørringspanelet evaluerer JSONPath- og XPath-uttrykk med autofullføring og genererer JS-aksessorer.
  • Generer JSONPath/XPath-datatilgangskode på tvers av flere programmeringsspråk.

Persistens, språk og innstillinger

  • Editor-dokumenter gjenoppretter innhold, filsti, øyeblikksbilde, rekkefølge og aktivt valg på tvers av økter.
  • REST-faner lagrer metode, URL, parametere, headere, body, protokoll, resultater og aktiv fane.
  • Innstillinger bruker en Safari-lignende verktøylinjelayout med faner per panel for rask tilgang til alle preferanser.
  • Visningsspråk kan velges uavhengig av systemspråket.
  • Appen støtter 15 visningsspråkalternativer, inkludert systemstandard.
  • Formatering, standard DTO-språk og visningsspråk ligger samlet på ett sted.

Personvern og tilgjengelighet fra starten av

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

Designet for hastighet og klarhet

Ofte stilte spørsmål

Sporer JsonXmlEditor meg, eller trenger jeg en konto?

Nei. JsonXmlEditor bruker ingen sporere og ingen analyse, og ingen konto er nødvendig.

Følger JsonXmlEditor retningslinjene for WCAG-tilgjengelighet?

JsonXmlEditor er bygget etter WCAG-retningslinjene for tilgjengelighet. I stedet for å hevde et sertifisert samsvarsnivå, er dette hva appen faktisk gjør: høykontrastfarger i editorpaneler, trevisninger og brukergrensesnittkontroller; alle verktøy tilgjengelige fra tastaturet via snarveiene i Tools-menyen; VoiceOver-etiketter på editorpaneler, trevisninger og kontroller; og valideringsfeil vises som tekst med et tydelig typeprefiks, ikke bare med farge.

Hva er JsonXmlEditor?

JsonXmlEditor er en rask native macOS-app for å validere, formatere, sammenligne og konvertere JSON og XML. Redigerbar kilde vises ved siden av validert, formatert utdata — med sanntidsvalidering, diff-visualisering og syntaksutheving.

Hvilke plattformer støtter JsonXmlEditor?

JsonXmlEditor er en native macOS-app og er tilgjengelig på Mac App Store.

Har JsonXmlEditor en REST-klient?

Ja. En innebygd REST-klient ligger i sidefeltet, med en komplett forespørselsbygger for metoder, URL-er, spørringsparametere, headere og JSON-innhold, i tillegg til vedvarende faner og en responsinspektør for status, headere og innhold.

Kan JsonXmlEditor generere kode fra JSON?

Ja. Den genererer DTO-kode for PHP, Go, Python, TypeScript, Swift, C# og Java, har en PHP-endepunktgenerator i Swagger/OpenAPI-stil og tilbyr en YAML-viser.

Hvilke filtyper støtter JsonXmlEditor?

Den støtter .json-, .xml- og .txt-filer nativt med lagringsforslag basert på gjenkjent innhold, og kan inspisere YAML-filer ved siden av JSON- og XML-arbeidsområdet ditt.

Hva bør jeg bruke JsonXmlEditor til?

Bruk JsonXmlEditor når du jobber med JSON, XML eller REST API-er på macOS. Den erstatter nettbaserte verktøy med en innebygd app for redigering, sanntidsvalidering, diff-sjekk, JSONPath/XPath og DTO-kodegenerering.

Er JsonXmlEditor verdt å laste ned?

Ja. Den er 100 % gratis på Mac App Store uten annonser, abonnement eller sporing. Den starter på under 0,1 s, bruker under 25 MB RAM og holder dataene dine helt private.

Hvorfor bytter utviklere fra Postman til JsonXmlEditor?

Utviklere bytter fra tunge Electron-apper til JsonXmlEditor fordi den kombinerer lynrask formatering, REST-testing og DTO-generering i en 6 MB macOS-app.

Kan jeg bruke JsonXmlEditor som en JSON-linter på macOS?

Ja. JsonXmlEditor fungerer som en sanntids JSON-linter med presis feilmarkering og ett-klikks 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.

Trenger du hjelp?

Hvis du har spørsmål, feilrapporter eller funksjonsønsker, kontakt oss, så svarer vi så raskt som mulig.

Åpne hele supportsiden

Endringslogg

Versjonsmerknader for JsonXmlEditor på macOS.

  1. v1.8.0

    Nytt

    • macOS 14 som minimumskrav
    • cURL-import for REST-klienten
    • Autofullføring av XML-tagger

    Forbedringer

    • Integrasjon med Finder-kontekstmeny (Åpne med JSON/XML)
    • Sammenleggbare forespørselsseksjoner i REST-klienten
  2. v1.7.2

    Nytt

    • Tilgjengelighet: Høykontrastfarger i editorpaneler, trevisninger og brukergrensesnittkontroller.

    Forbedringer

    • Diagnostikk: Standardiserte feilmeldingsprefikser i valideringsverktøy for JSON, XML og YAML.

    Feilrettinger

    • Rendring: Reppet en sjelden Metal-tegnefeil som forårsaket visuelle artefakter på valideringsunderstreking.
  3. v1.7.0

    Nytt

    • Lagt til Markdown-støtte
    • Lagt til utskrift og PDF-eksport av Markdown-tekst
    • Lagt til dra-og-slipp for filer.

    Oppdatert

    • Endret innstillingslayout
    • Sidefeltikoner har nå farger
    • Skjul knapper når de ikke passer til gjeldende dokumenttype

    Rettet

    • Rettet delt visning for kode og formatert kode
  4. v1.6.2

    Fixed

    • Fix smaller UI issues

    Rettet

    • Fiks mindre brukergrensesnittproblemer
  5. v1.6.1

    Fixed

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

    Rettet

    • Rettet navigasjonsfrys ved raske bytter.
    • Redusert ressursbruk.
  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.
    • Lagt til kodegenerator for JSONPath/XPath for flere programmeringsspråk.

    Rettet

    • Improved and hardened syntax highlighting for JSON, XML, and YAML.
    • Rettet flere sekunder lange UI-stopp ved bytte av dokumenter/forespørsler i sidepanelet.

    Oppdatert

    • Forbedret og styrket syntaksutheving for JSON, XML og YAML.
    • Flere mindre UI-forbedringer.
  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.
    • Lagt til høyreklikk-kontekstmeny i det formaterte JSON-panelet.
    • Lagt til Path Query-panel med JSONPath-/XPath-evaluering og generering av JS-aksessorer.
    • Lagt til kontekstmenyvalgene «Kopier JSON-sti» og «Åpne i Path Query-panelet».
    • Lagt til autofullføring for stisøk, med tastaturstøtte og forbedret oppførsel.
    • Lagt til muligheten til å gi nytt navn til dokumentfaner.
    • Lagt til hurtigtaster for Verktøy-menyen.
    • Lagt til utheving av JSON-nøkler ved hover.

    Oppdatert

    • REST-klientbygger: Headers ble flyttet over Params, med en fornyet Liquid Glass-stil.
  8. v1.4.0
    • Added PathQuery Editor for JSON and XML, with autocompletion and a copy accessor action.
    • Lagt til PathQuery-redigering for JSON og XML, med autofullføring og kopiering av tilgangsuttrykk.
    • Lagt til Verktøy-meny i appvinduet, med alle verktøy og hurtigtaster.
    • Lagt til Gi nytt navn...-handling i sidelinjedokumentets kontekstmeny.
    • Lagt til kontekstmeny i det formaterte JSON-panelet for JSON-nøkler, med kopier- og åpnealternativer.
  9. v1.2.0
    • Added toolbar action to open clipboard JSON/XML as a new file.
    • Lagt til verktøylinjehandling for å åpne JSON/XML fra utklippstavlen som ny fil.
    • Lagt til Swift DTO-utdata og YAML-viser.
    • Lagt til klikkbar nestet JSON-deteksjon i strengverdier.
    • Lagt til støtte for dra-for-å-omorganisere med gripehåndtak i dokumentlisten i sidefeltet.
    • Lagt til en seksjon for festede filer i sidefeltet med dra-og-slipp og kontekstmenystøtte.
    • Lagt til støtte for nytt navn og datoer for opprettelse og endring for REST-forespørsler.
    • Lagt til valgfri nestet JSON-deteksjon kun for høyre panel, av som standard.
    • Innstillinger omarbeidet til en Safari-lignende verktøylinjelayout med faner per panel.
    • Nestede JSON-faner navngis etter kildefilen og JSON-nøkkelen.
    • Datoer for opprettelse og endring vises i dokumentsidefeltet.
    • Nestede JSON-faner settes inn direkte etter kildedokumentet.
    • REST-forespørsler er flyttet fra fanebåndet til sidefeltsnavigasjonen.
    • Rettet en feil merge som ødela SyntaxHighlighter og lagt til 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-feilmerking for ugyldig JSON/XML: en rød bølget understrek vises nå ved det feilende tegnet, slik at problemet er lett å finne.
    • Valideringsstatus viser nå den faktiske parserfeilen med linje og kolonne (f.eks. Linje 3, Kol 5: …) i stedet for en generell «Ugyldig JSON/XML»-melding.
    • Klikk på valideringsstatus for å flytte markøren direkte til feilposisjonen.
    • Feilmeldingen er nå begrenset til den oppdagede innholdstypen – JSON-aktig inndata rapporterer ikke lenger også XML-parsefeil, og omvendt.
Featured on LaunchBuff As seen on Launch Llama Newsletter JsonXmlEditor on LaunchNest