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

Rakennettu macOS-kehittäjille

Työskentele JSONin ja XML:n kanssa nopeammin.

Natiivi macOS JSON- ja XML-editori, joka on tehty nopeampaan työskentelyyn. Validoi, muotoile, vertaile ja lähetä REST-pyyntöjä poistumatta sovelluksesta.

Versio 1.4.0

JsonXmlEditor interface preview

Kaikki mitä tarvitset päivittäisiin JSON/XML-tehtäviin

JsonXmlEditor pitää työnkulun tehokkaana käytännöllisillä työkaluilla.

Muokkauskokemus

  • Kauniisti jaettu kangas: muokattava lähde vasemmalla, validoitu ja muotoiltu tulos oikealla.
  • Välitön JSON- ja XML-tunnistus, ja kelpoisuustila näkyy selkeästi yhdellä silmäyksellä.
  • Reaaliaikainen muotoilu omilla asetuksillasi, älykäs diff-näkymä ja tarkka virhekorostus.
  • Prettify- ja Compress-toiminnot molemmille paneeleille sekä kopiointi oikealta vasemmalle yhdellä klikkauksella.
  • Syntaksin korostus, sujuvat rivinumerot ja tuttu natiivi macOS-muokkauskäytös.
  • Sisäkkäiset JSON-merkkijonot tunnistetaan automaattisesti — napsauta avataksesi upotetun JSON:n nimetyllä välilehdellä, joka sijoitetaan heti lähdedokumentin jälkeen.
  • Valinnainen sisäkkäisten JSON-merkkijonojen tunnistus vain tulospaneelille, oletusarvoisesti poissa käytöstä.
  • Avaa leikepöydän JSON tai XML uutena dokumenttina yhdellä työkalupalkki-toiminnolla.

Dokumentti- ja tiedostonhallinta

  • Selkeä sivupalkki pitää kaikki avoimet dokumentit näkyvissä tyyppikuvakkeiden, tallentamattomien muutosten merkkien ja pikatoimintojen kanssa.
  • Kiinnitettyjen tiedostojen osio sivupalkin yläosassa pitää tärkeät dokumentit aina saatavilla.
  • Vedä dokumentteja uuteen järjestykseen sivupalkissa otekahvoilla.
  • Luonti- ja muokkausajankohdat näkyvät suoraan sivupalkissa jokaiselle dokumentille.
  • Sisäkkäiset JSON-välilehdet nimetään lähdetiedoston ja JSON-avaimen mukaan, ja ne lisätään suoraan päätekirjaston jälkeen.
  • Täydellinen työnkulku uusille, avattaville, tallennettaville ja suljettaville tiedostoille tallentamattomien muutosten suojauksella.
  • Vedä tiedostot suoraan Finderista sivupalkkiin ja pidä tarvittaessa aina uusi dokumentti valmiina.
  • Natiivi tuki .json-, .xml- ja .txt-tiedostoille sekä tallennusehdotukset tunnistetun sisällön perusteella.

Muotoilusäädöt

  • Valitse 2, 4 tai 8 välilyönnin sisennys ja muotoile dokumentit haluamallasi tavalla.
  • Valinnainen JSON-avainten lajittelu ja XML pretty-print antavat hallinnan lopputulokseen.
  • Muotoiluasetukset koskevat johdonmukaisesti kaikkia avoimia dokumentteja.

Sisäänrakennettu REST-asiakas

  • REST-pyynnöt ovat sivupalkin navigoinnissa — ei enää sotkuista välilehtinauhaa.
  • Nimeä pyynnöt uudelleen ja tarkastele niiden luonti- ja muokkausajankohtia yhdellä silmäyksellä.
  • Täysi pyyntörakentaja metodeilla, URL-kentällä, query- ja header-taulukoilla sekä JSON-tietoisella body-editorilla.
  • Älykäs URL-normalisointi korjaa virheelliset protokollat ja liitetyn tekstin automaattisesti.
  • Automaattiset oletusarvot Accept-, User-Agent- ja JSON Content-Type -otsikoille pitävät pyynnöt oikein muotoiltuina.
  • Vastaustarkastelu näyttää tilan, headerit, bodyn, transkriptin, muotoilutyökalut ja dokumentiksi avaamisen toiminnot.
  • Selkeät verkkovirheet sisältävät hyödyllisiä vihjeitä host-nimien ratkaisusta.

Koodigeneraattorit

  • Luo DTO-koodi kelvollisista JSON-payloadista esikatselulla ja viennillä yhdessä tallennusvirrassa.
  • Tee DTO:t PHP:lle, Go:lle, Pythonille, TypeScriptille, Swiftille, C#:lle ja Javalle, ja viimeksi käytetty kieli muistetaan.
  • PHP-generointi tukee Simple Properties- ja Symfony Attributes -tiloja.
  • Helppolukuiset syntaksikorostetut esikatselut helpottavat generoidun koodin tarkistamista ennen vientiä.
  • Tukemattomat payload-tyypit palauttavat selkeät ja tarkat virheilmoitukset.
  • Sisäänrakennettu Swagger/OpenAPI-tyylinen PHP-päätepistegeneraattori luo request- ja response-payloadit live-esikatselulla.
  • YAML-katselin mahdollistaa YAML-tiedostojen tarkastelun JSON- ja XML-työtilasi rinnalla.

Pysyvyys, kieli ja asetukset

  • Editorin dokumentit palauttavat sisällön, tiedostopolun, tilannekuvan, järjestyksen ja aktiivisen valinnan istuntojen välillä.
  • REST-välilehdet säilyttävät metodin, URL:n, parametrit, headerit, bodyn, protokollan, tulokset ja aktiivisen välilehden tilan.
  • Asetukset käyttävät Safari-tyylistä työkalupalkkiasettelua paneelihuoneiden välilehdillä nopeaan pääsyyn kaikkiin asetuksiin.
  • Näyttökielen voi valita riippumatta järjestelmän kielestä.
  • Sovellus tukee 15 näyttökielivaihtoehtoa, mukaan lukien järjestelmän oletus.
  • Muotoilu, oletus-DTO-kieli ja näyttökieli pysyvät yhdessä paikassa saatavilla.

Muutosloki

JsonXmlEditorin versiotiedot macOS:lle.

  1. v1.4.0
    • Lisätty PathQuery-editori JSON:lle ja XML:lle, automaattitäydennyksellä ja kopioi aksessori -toiminnolla.
    • Lisätty Työkalut-valikko sovellusikkunaan, kaikilla työkaluilla ja pikanäppäimillä.
    • Lisätty Nimeä uudelleen... -toiminto sivupalkin asiakirjan pikavalikossa.
    • Lisätty pikavalikko muotoiltuun JSON-paneeliin JSON-avaimille, kopiointi- ja avausvaihtoehdoilla.
  2. v1.2.0
    • Lisätty työkalupalkki-toiminto leikepöydän JSON/XML:n avaamiseen uutena tiedostona.
    • Lisätty Swift DTO -tulostus ja YAML-katselin.
    • Lisätty klikattava sisäkkäisten JSON-merkkijonojen tunnistus.
    • Lisätty sivupalkkiluettelon vetämällä uudelleenjärjestäminen otekahvoilla.
    • Lisätty kiinnitettyjen tiedostojen osio sivupalkkiin vedä ja pudota -tuella sekä pikavalikkotuella.
    • Lisätty uudelleennimeämistuki sekä luonti- ja muokkausajankohdat REST-pyyntöihin.
    • Lisätty valinnainen sisäkkäisten JSON-merkkijonojen tunnistus vain oikealle paneelille, oletusarvoisesti poissa käytöstä.
    • Uusittu Asetukset Safari-tyyliseksi työkalupalkkiasetteluksi paneelihuoneiden välilehdillä.
    • Nimetty sisäkkäiset JSON-välilehdet lähdetiedoston ja JSON-avaimen mukaan.
    • Näytetty luonti- ja muokkausajankohdat dokumenttisivupalkissa.
    • Sisäkkäiset JSON-välilehdet lisätään suoraan lähdedokumentin jälkeen.
    • Siirretty REST-pyynnöt välilehtinauhasta sivupalkin navigointiin.
    • Korjattu virheellinen yhdistäminen, joka rikkoi SyntaxHighlighterin, ja lisätty karakterisaatiotestit.
  3. v1.1.1
    • Virheellisen JSON/XML:n virhemerkintä rivillä: virheellisen merkin alle ilmestyy nyt punainen aaltoviiva, joten ongelma löytyy helposti.
    • Vahvistustila näyttää nyt todellisen jäsentäjän virheen rivi- ja sarakenumeron kanssa (esim. Rivi 3, Sar. 5: …) yleisen "Virheellinen JSON/XML" -merkinnän sijaan.
    • Napsauta vahvistustilaa siirtääksesi kohdistimen suoraan virhekohtaan.
    • Virheilmoitus rajoittuu nyt havaittuun sisältötyyppiin – JSON-tyyppiselle syötteelle ei enää raportoida XML-jäsennysvirheitä eikä toisinpäin.

Suunniteltu nopeuteen ja selkeyteen

Yksityisyys suunnittelun ytimessä

Usein kysytyt kysymykset

Mikä on Json Xml Editor?

Json Xml Editor on nopea natiivi macOS-sovellus JSONin ja XML:n validointiin, muotoiluun, vertailuun ja muuntamiseen. Muokattava lähde näkyy validoidun ja muotoillun tulosteen rinnalla — mukana reaaliaikainen validointi, erojen visualisointi ja syntaksikorostus.

Mitä alustoja Json Xml Editor tukee?

Json Xml Editor on natiivi macOS-sovellus ja saatavilla Mac App Storesta.

Sisältääkö Json Xml Editor REST-asiakkaan?

Kyllä. Sisäänrakennettu REST-asiakas löytyy sivupalkista: täysi pyyntöjen rakennustyökalu metodeille, URL-osoitteille, kyselyparametreille, otsakkeille ja JSON-rungoille sekä pysyvät välilehdet ja vastausten tarkastelu (tila, otsakkeet, runko).

Voiko Json Xml Editor generoida koodia JSONista?

Kyllä. Se generoi DTO-koodia PHP:lle, Golle, Pythonille, TypeScriptille, Swiftille, C#:lle ja Javalle, sisältää Swagger/OpenAPI-tyylisen PHP-endpoint-generaattorin ja tarjoaa YAML-katselimen.

Mitä tiedostotyyppejä Json Xml Editor tukee?

Se tukee natiivisti .json-, .xml- ja .txt-tiedostoja tallennusehdotuksin havaitun sisällön mukaan, ja YAML-tiedostoja voi tarkastella JSON- ja XML-työtilan rinnalla.

Seuraako Json Xml Editor minua tai vaatiiko se tilin?

Ei. Json Xml Editor ei käytä seuraimia eikä analytiikkaa, eikä tilin luomista tarvita.

Tarvitsetko apua?

Jos sinulla on kysymyksiä, bugiraportteja tai ominaisuuspyyntöjä, ota yhteyttä niin vastaamme mahdollisimman nopeasti.

Avaa täydellinen tukisivu