Programavimas

JSON įrankiai, kurių nenorite praleisti

JSON, skirtas „JavaScript Object Notation“, yra populiarus ir lengvas keitimosi duomenimis formatas, kuris tapo visur žiniatinklyje. JSON yra žinomas dėl to, kad kūrėjams jį lengva naudoti ir mašinoms lengva analizuoti ir generuoti.

Nenuostabu, kad JSON atkreipė įrankių kūrėjų dėmesį, kurie sukūrė įvairius įrankius, skirtus JSON performatuoti, patvirtinti ir analizuoti. Tai apima nuo internetinių paslaugų, kurias naudojate savo žiniatinklio naršyklėje, iki kodo redaktorių ir IDE papildinių, tokių kaip „Visual Studio Code“ ir „Eclipse“.

Toliau pateikiamas pasirinktas devynių šių įrankių sąrašas.

JSONLint

„JSONLint“ iš „CircleCell“ yra internetinis „JSON“ patvirtintojas ir pertvarkymas. Kūrėjai gali įklijuoti arba įvesti JSON į redaktorių arba įvesti URL. JSONLint gali patvirtinti „netvarkingą“ JSON kodą ir taip pat gali analizuoti. JSONLint taip pat gali būti naudojamas kaip JSON kompresorius, jei vartotojai prideda?formatas = suspausti į URL.

Kur pasiekti JSONLint

JSONLint galite pasiekti žiniatinklyje. Priemonės šaltinio kodą galite rasti „GitHub“.

JSONPalyginti

Išplėstinė „JSONLint“ versija „JSONCompare“ tiesiogiai patvirtina JSON kodą. Tai gali vienu metu įkelti ir patvirtinti kelis paketinius JSON failus, palyginti ir sujungti du JSON objektus. JSONCompare turi paprastus, paketinius ir diff režimus. Kaip ir „JSONLint“, „JSONCompare“ sukūrė „CircleCell“.

Kur pasiekti „JSONCompare“

JSONCompare galite rasti internete. Šaltinio kodą galite rasti „GitHub“.

jtc

Trumpai tariant „JSON bandymo konsolę“, jtc yra CLI įrankis, skirtas išgauti, valdyti ir transformuoti JSON šaltinį. Kūrėjai gali naudoti „jtc“, norėdami pasirinkti vieną ar kelis elementus iš šaltinio JSON ir vienu metu taikyti veiksmus šiems elementams, pavyzdžiui, suvynioti pasirinktus elementus į naują JSON, filtruoti ir išjungti arba atnaujinti elementus. Naudotojo sąsaja leidžia pritaikyti daugybę pakeitimų naudojant vieną komandą. „Linux“ ir „MacOS“ kompiliuotus dvejetainius failus galima atsisiųsti.

Kur atsisiųsti jtc

JTC galite atsisiųsti iš „GitHub“.

ijson

Iš pradžių sukurtas 2016 m., „Ijson“ yra iteratyvus JSON analizatorius su standartine „Python“ iteratoriaus sąsaja. Dažniausiai naudojamas „ijson“ gaunamas savasis „Python“ objektas iš JSON srauto, kuris yra su priešdėliu. „ijson“ siūlo kelis faktinio analizavimo variantus C pagrindu sukurta YAJL (dar viena JSON biblioteka) arba „Python“ užpakalinių dalių pavidalu.

Kur parsisiųsti ijson

„Ijson“ galite atsisiųsti iš „PyPI“.

„JSON Formatter and Validator“

„JSON Formatter and Validator“ yra internetinis įrankis, sukurtas formuoti ir pagražinti JSON, kad būtų lengviau skaityti ir derinti. Kadangi JSON gali būti išvestas be eilučių pertraukų (siekiant sutaupyti vietos), gali būti sunku ją perskaityti ir suprasti. Kūrėjai, naudojantys internetinį formatavimo įrankį, gali tiesiog įklijuoti JSON arba URL. „JSON Formatter“ ir „Validator Bookmarklet“ galima naudoti formuojant ir patvirtinant viešąjį JSON URL.

Kur pasiekti „JSON Formatter and Validator“

„JSON Formatter and Validator“ galite pasiekti internete.

„Altova XMLSpy JSON“ ir „XML Editor“

„Altova XMLSpy“ yra JSON ir XML redaktorius, teikiantis visų rūšių įrankius, skirtus su XML susijusioms technologijoms redaguoti, modeliuoti, transformuoti ir derinti. Siūlomi įrankiai, įskaitant grafinį schemų dizainą, kodo generavimo įrankį, failų keitiklius, derintuvus ir profilius, skirtus pažadinti naudojant XSLT, XSD, XBRL ir SOAP. „XMLSpy“ naudoja „RaptorXML“ serverį JSON patvirtinimui ir apdorojimui.

Kur atsisiųsti „Altova XMLSpy“

Iš „Altova“ svetainės galite atsisiųsti nemokamą bandomąją „Altova XMLSpy“ versiją.

„Code Beautify“ „JSON Tools“

„Code Beautify“ JSON įrankiai svyruoja nuo JSON Viewer, JSON Editor ir JSON Validator iki JSON – HTML, JSON – XML ir JSON – YAML keitiklių. Taip pat siūlomas „Excel to JSON Converter“ ir „JSON minifier“. „Code Beautify“ taip pat siūlo internetinį scenarijų redagavimo priemonę, gražintuvą, mažinimo priemonę ir keitiklius, skirtus XML, HTML, CSV, CSS, RSS, SQL, Base64 ir kitiems duomenų formatams bei failų tipams.

Kur pasiekti „Code Beautify“ JSON įrankius

Galite prisijungti prie „Code Beautify JSON Tools“ internete.

„Visual Studio“ kodas

„Microsoft“ populiariame kodų rengyklėje yra įmontuota parama redaguoti JSON failus. Tai apima patvirtinimą, greitą naršymą, kodo lankstymą ir „IntelliSense“ pasiūlymus dėl ypatybių ir verčių. Užvedus pelės žymeklį virš JSON duomenų ypatybių ir reikšmių, pateikiamas papildomas kontekstas. „VS Code“ naudos susietas JSON schemas, kad suprastų JSON failų struktūrą.

Kur atsisiųsti „Visual Studio“ kodą

„Visual Studio“ kodą galite atsisiųsti iš projekto svetainės.

„Eclipse“ JSON redaktoriaus papildinys

Nemokamas „Eclipse IDE“ JSON redaktoriaus papildinys apima tokias galimybes kaip pasirinktinį sintaksės paryškinimą, kodo lankstymą, formatavimą ir redagavimą, užtikrinant sinchronizuotą medžio rodinį. Taip pat siūlomas sintaksės medžio analizavimas. „Eclipse JSON“ redaktoriaus papildinys atitinka RFC 4627 JSON standartą.

Kur atsisiųsti „Eclipse JSON“ redaktoriaus papildinį

„Eclipse JSON“ redaktoriaus papildinį galite atsisiųsti iš „Eclipse Marketplace“.