Trình xác thực JSON cho Notepad ++? [đóng cửa]


16

Tôi đang tìm kiếm một plugin có thể kiểm tra tệp đã mở hiện tại và ngay lập tức cho tôi biết liệu đó có phải là JSON hợp lệ hay không (ví dụ: có dấu phẩy hoặc dấu ngoặc bị thiếu) - có còn không? Tôi hiện đang sử dụng JSONView trên Chrome nhưng thật khó để luôn kiểm tra tệp trong trình duyệt và quay lại.

Tôi thường viết dữ liệu bằng tay, vì vậy tại sao tôi cảm thấy việc này có thể giúp tôi tiết kiệm rất nhiều thời gian.


Không phải là một plugin cho Notepad ++ nhưng XML ValidatorBuddy cũng là một trình soạn thảo JSON và đi kèm với trình kiểm tra cú pháp JSON tích hợp và tự động hoàn thành. Nó là một công cụ Windows độc lập.
Clemens

Bạn có thể sử dụng Trình xác thực JSON của Codverter: codverter.com/src/jsonvalidator, nó rất an toàn và mọi thứ bạn làm đều được diễn giải trên máy tính cục bộ của bạn và không bao giờ được gửi trở lại máy chủ. các thông báo lỗi xác nhận là thông tin và chính xác. (Tiết lộ đầy đủ: Tôi là một trong những nhà phát triển).
jonathana

Câu trả lời:


7

Bạn có thể sử dụng một trình định dạng JSON để hoàn thành nhiệm vụ (vì nó có thể sẽ phàn nàn hoặc làm điều gì đó sai - nói, như thụt lề không đúng cách - nếu JSON không hợp lệ). Xem Có phần mở rộng để giới thiệu lại JSON trong Notepad ++ không? . Tương tự, có một plugin JSONViewer Notepad ++ có thể giúp theo cùng một cách.

Một cách khác ít lý tưởng hơn là chỉ sử dụng một trong các trình xác nhận JSON trực tuyến .


+1 cho Trình xem JSON - Tôi sử dụng nó mọi lúc. cũng có thể định dạng / giới thiệu lại chuỗi JSON của bạn. Điều duy nhất là bạn phải sử dụng chức năng theo cách thủ công - Tôi không nghĩ bạn có thể làm điều đó mỗi khi tệp .json được mở
Robotnik

Cảm ơn, tôi đã ủng hộ, nhưng nó vẫn không hoàn toàn như những gì tôi hy vọng; JSMin bỏ qua các lỗi và Trình xem JSON trong khi nó không thành công nếu json không được định dạng chính xác, tôi vẫn nhận được nhiều hơn nếu tôi phân tích nó bằng JSONView trong Google Chrome vì trái ngược với Trình xem JSON, nó cho biết chính xác những gì còn thiếu và ở đâu. Ồ tốt Tôi cho rằng tôi chỉ có thể hy vọng một ngày nào đó ai đó có thể mã hóa các plugin npp đi qua điều này và thực hiện một giải pháp một nút đơn giản để phân tích và xác thực json.
Mahn

@Mahn: Cảm ơn. Sự cần thiết là mẹ của sáng chế , vì vậy có lẽ bạn nên là một người nào đó ...
martineau

Tôi rất thích, nhưng tôi đang tham gia vào một dự án có phần lớn và thời gian đang trôi qua :) có thể một ngày nào đó.
Mahn

Điều đáng chú ý là tiện ích mở rộng JSONView Chrome thực hiện công việc tuyệt vời nhưng gặp sự cố với các tệp lớn đáng kể (không thể xử lý tệp 90meg ... không chắc chắn giới hạn của nó là gì).
Sean Colombo

2

Có plugin cho NPP + được gọi là JSLint. Nó là một plugin để xác thực mã JavaScript, nhưng nó cũng hoạt động tốt với các tệp JSON.


2
Dường như không làm việc cho tôi. Nó nói "JSLint chỉ có thể hoạt động trên các tệp JavaScript, HTML hoặc CSS". Lưu tệp .json của tôi dưới dạng tệp .js không giúp được gì.
Mikhail
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.