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

Rakennettu macOS-kehittäjille

Työskentele JSONin ja XML:n kanssa nopeammin.

Validoi, muotoile, vertaa, generoi koodia ja lähetä REST-pyyntöjä yhdestä natiivista työtilasta.

Versio 1.1.1

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

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

Muokkauskokemus

  • Jaettu työpinta näyttää muokattavan lähteen vasemmalla ja validoidun, muotoillun tuloksen oikealla.
  • JSON ja XML tunnistetaan heti ja niiden kelpoisuustila näkyy selkeästi.
  • 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.

Dokumentti- ja tiedostonhallinta

  • Selkeä sivupalkki pitää kaikki avoimet dokumentit näkyvissä tyyppikuvakkeiden, tallentamattomien muutosten merkkien ja pikatoimintojen kanssa.
  • 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-työtila

  • Oma REST-työtila pysyvillä monivälilehtisillä pyynnöillä lisäämiseen, kopiointiin, uudelleennimeämiseen ja sulkemiseen.
  • 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.
  • 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, 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.

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.
  • 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.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ä

Tarvitsetko apua?

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

Avaa täydellinen tukisivu