Alat JSON yang anda tidak mahu ketinggalan

JSON, untuk Notasi Objek JavaScript, adalah format pertukaran data yang popular dan ringan yang telah ada di mana-mana di web. JSON terkenal kerana mudah digunakan oleh pemaju dan mudah untuk dihurai dan dihasilkan oleh mesin.

Tidak mengejutkan, JSON telah menarik perhatian pembangun alat, yang telah membuat berbagai alat untuk memformat ulang, mengesahkan, dan mengurai JSON. Ini berkisar dari utiliti dalam talian yang anda jalankan di penyemak imbas web anda hingga pemalam untuk penyunting kod dan IDE seperti Visual Studio Code dan Eclipse.

Berikut adalah senarai sembilan alat ini.

JSONLint

JSONLint, dari CircleCell, adalah pengesah dalam talian dan penyusun semula untuk JSON. Pembangun boleh menampal atau menaip JSON ke dalam penyunting atau memasukkan URL. JSONLint dapat mengesahkan kod JSON "tidak kemas" dan ia juga dapat dihuraikan. JSONLint juga boleh digunakan sebagai pemampat JSON jika pengguna menambah format=compressURL.

Di mana untuk mengakses JSONLint

Anda boleh mengakses JSONLint di web. Kod sumber untuk alat ini boleh didapati di GitHub.

JSONBandingkan

Versi lanjutan JSONLint, JSONCompare, secara langsung mengesahkan kod JSON. Ia boleh memuat naik dan mengesahkan beberapa fail JSON kumpulan secara serentak dan membandingkan dan menggabungkan dua objek JSON. JSONCompare mempunyai mod sederhana, kumpulan, dan perbezaan. Seperti JSONLint, JSONCompare dibina oleh CircleCell.

Di mana untuk mengakses JSONCompare

Anda boleh mendapatkan JSONCompare dalam talian. Kod sumber boleh didapati di GitHub.

jtc

Pendek kata "JSON test console", jtc adalah alat CLI untuk mengekstrak, memanipulasi, dan mengubah sumber JSON. Pembangun boleh menggunakan jtc untuk memilih satu atau beberapa elemen dari sumber JSON dan menerapkan tindakan pada elemen ini sekaligus, seperti membungkus elemen terpilih menjadi JSON baru, menyaring masuk dan keluar, atau mengemas kini elemen. Antara muka pengguna memungkinkan untuk menerapkan sebahagian besar perubahan menggunakan satu perintah. Binari yang disusun Linux dan MacOS boleh dimuat turun.

Di mana memuat turun jtc

Anda boleh memuat turun jtc dari GitHub.

ijson

Pada mulanya dikembangkan pada tahun 2016, ijson adalah pengurai JSON berulang dengan antara muka iterator Python standard. Penggunaan yang paling umum ialah ijson menghasilkan objek Python asli dari aliran JSON yang berada di bawah awalan. ijson menawarkan beberapa pelaksanaan penguraian sebenar dalam bentuk YAJL berasaskan C (Namun Perpustakaan JSON Another) atau bahagian belakang Python.

Di mana memuat turun ijson

Anda boleh memuat turun ijson dari PyPI.

Pembentuk dan Pengesah JSON

JSON Formatter and Validator adalah alat dalam talian yang dibangunkan untuk memformat dan memperindah JSON agar lebih mudah dibaca dan debug. Kerana JSON boleh dihasilkan tanpa putus talian (untuk menjimatkan ruang), sukar dibaca dan difahami. Pembangun yang menggunakan formatter dalam talian boleh menampal di JSON atau URL. Bookmarklet JSON Formatter dan Validator boleh digunakan untuk memformat dan mengesahkan URL JSON awam.

Di mana untuk mengakses JSON Formatter dan Validator

Anda boleh mengakses JSON Formatter dan Validator dalam talian.

Altova XMLSpy JSON dan XML Editor

Altova XMLSpy adalah editor JSON dan XML, menyediakan semua jenis alat untuk menyunting, memodelkan, mengubah, dan men-debug teknologi yang berkaitan dengan XML. Yang disertakan adalah alat termasuk perancang skema grafik, alat penghasilan kod, penukar fail, debuger, dan profiler untuk bangun dengan XSLT, XSD, XBRL, dan SOAP. XMLSpy memanfaatkan Pelayan RaptorXML untuk pengesahan dan pemprosesan JSON.

Di mana memuat turun Altova XMLSpy 

Anda boleh memuat turun versi percubaan percuma Altova XMLSpy dari laman web Altova.

Kod Mencantikkan Alat JSON

Code Beautify JSON Tools berkisar dari JSON Viewer, JSON Editor, dan JSON Validator hingga JSON-to-HTML, JSON-to-XML, dan JSON-to-YAML penukar. Turut ditawarkan ialah Penukar Excel ke JSON dan pengurang JSON. Code Beautify juga menawarkan editor skrip dalam talian, pengubah kecantikan, pengecil, dan penukar untuk XML, HTML, CSV, CSS, RSS, SQL, Base64, dan format data dan jenis fail lain.

Di mana untuk mengakses alat Code Beautify JSON

Anda boleh mengakses Code Beautify JSON Tools secara dalam talian.

Kod Visual Studio

Editor kod popular Microsoft mempunyai sokongan terpasang untuk mengedit fail JSON. Ini termasuk pengesahan, navigasi cepat, lipatan kod, dan cadangan, melalui IntelliSense, untuk sifat dan nilai. Semasa berlegar di atas sifat dan nilai data JSON, konteks tambahan disediakan. VS Code akan menggunakan skema JSON yang berkaitan untuk memahami struktur fail JSON.

Di mana memuat turun Kod Visual Studio

Anda boleh memuat turun Kod Visual Studio dari laman web projek.

Pemalam Editor Eclipse JSON

Plugin Editor JSON percuma untuk Eclipse IDE merangkumi kemampuan seperti penyorotan sintaks tersuai, lipatan kod, pemformatan, dan penyuntingan, memberikan paparan pokok yang diselaraskan. Penghuraian pokok sintaks juga ditawarkan. Plugin Editor Eclipse JSON mematuhi standard RFC 4627 JSON.

Di mana memuat turun Pemalam Editor Eclipse JSON

Anda boleh memuat turun Eclipse JSON Editor Plugin dari Eclipse Marketplace.