Validator JSON untuk Notepad ++? [Tutup]

16

Saya mencari plugin yang dapat memeriksa file yang dibuka saat ini dan langsung memberi tahu saya apakah itu JSON yang valid atau tidak (mis. Apakah ada koma atau braket yang hilang) - apakah ada? Saat ini saya menggunakan JSONView di Chrome, tetapi sulit untuk selalu memeriksa file di browser dan kembali.

Saya sering menulis data dalam json dengan tangan, karenanya saya merasa ini bisa menghemat banyak waktu.

Mahn
sumber
Bukan plugin untuk Notepad ++ tetapi XML ValidatorBuddy juga merupakan editor JSON dan dilengkapi dengan pemeriksa sintaksis JSON bawaan dan pelengkapan otomatis. Ini adalah alat Windows mandiri.
Clemens
Anda dapat menggunakan Codverter JSON Validator: codverter.com/src/jsonvalidator sangat aman dan semua yang Anda lakukan ditafsirkan di komputer lokal Anda dan tidak pernah dikirim kembali ke server. pesan kesalahan validasi informatif dan akurat. (Pengungkapan Penuh: Saya adalah salah satu pengembang).
jonathana

Jawaban:

7

Anda mungkin dapat menggunakan formatter JSON untuk menyelesaikan tugas (karena itu kemungkinan akan mengeluh atau melakukan sesuatu yang salah - katakanlah, seperti indentasi yang tidak benar - jika JSON tidak valid). Lihat Apakah ada ekstensi untuk mengaktifkan kembali JSON di Notepad ++? . Demikian pula, ada plugin JSONViewer Notepad ++ yang mungkin membantu dengan cara yang sama.

Alternatif lain yang kurang ideal adalah menggunakan salah satu validator JSON online .

martineau
sumber
+1 untuk JSON Viewer - Saya menggunakannya sepanjang waktu. juga dapat memformat / membalikan string JSON Anda. Satu-satunya hal adalah Anda harus secara manual menggunakan fungsionalitas- Saya tidak berpikir Anda bisa melakukannya setiap kali file .json dibuka
Robotnik
Terima kasih, saya menang, tetapi itu masih belum sesuai harapan saya; JSMin mengabaikan kesalahan, dan JSON Viewer sementara itu gagal jika json tidak diformat dengan benar, saya masih mendapatkan lebih banyak jika saya menguraikannya menggunakan JSONView di Google Chrome karena dibandingkan dengan JSON Viewer itu memberitahu persis apa yang hilang dan di mana. Baiklah. Saya kira saya hanya bisa berharap suatu hari nanti seseorang dapat kode plugin npp menemukan ini dan mengimplementasikan solusi satu tombol sederhana untuk mengurai dan memvalidasi json.
Mahn
@ Ahn: Terima kasih. Kebutuhan adalah ibu dari penemuan , jadi mungkin Anda harus menjadi seseorang ...
martineau
Saya ingin, tapi saya terlibat dalam proyek atm yang agak besar dan waktu terus berjalan :) mungkin suatu hari nanti.
Mahn
Perlu dicatat bahwa ekstensi Chrome JSONView bekerja dengan baik tetapi macet pada file yang sangat besar (tidak dapat memproses file 90meg ... meskipun tidak yakin berapa batasnya).
Sean Colombo
2

Ada plugin untuk NPP + yang disebut JSLint. Ini adalah plugin untuk memvalidasi kode JavaScript, tetapi berfungsi dengan baik dengan file JSON.

Michael
sumber
2
Sepertinya tidak bekerja untuk saya. Dikatakan "JSLint hanya dapat beroperasi pada file JavaScript, HTML atau CSS". Menyimpan file .json saya sebagai file .js tidak membantu.
Mikhail