JSON Toolkit

Chuyển đổi JSON5

Chuyển đổi giữa JSON5 và JSON chuẩn với chú thích, dấu nháy đơn và dấu phẩy cuối

JSON5 → JSONHỗ trợ chú thích, dấu nháy đơn, dấu phẩy cuối, khóa không có dấu ngoặc kép và số thập lục phân
Kết quả JSON chuẩn

Chuyển đổi giữa JSON5 và JSON chuẩn

JSON5 mở rộng JSON chuẩn với chú thích, chuỗi dùng dấu nháy đơn, khóa không có dấu ngoặc kép, dấu phẩy cuối và số thập lục phân, nhờ đó nó phổ biến cho cấu hình giao diện và tệp dữ liệu viết tay. Trang này biến JSON5 thành JSON chặt chẽ cho các API và công cụ chỉ chấp nhận JSON chuẩn.

Chiều ngược lại in JSON chuẩn dưới dạng văn bản tương thích JSON5 trong khi vẫn giữ khóa và dấu nháy theo quy ước, phù hợp với các dự án ưu tiên tệp thân thiện với chú thích. Việc chuyển đổi diễn ra ở mức cú pháp và không bao giờ tự tạo chú thích.

Khi xuất hiện lỗi cú pháp, trình soạn thảo đánh dấu dòng và cột cùng giải thích nguyên nhân, chẳng hạn dấu phẩy cuối đặt sai vị trí hoặc chuỗi chưa kết thúc. Hãy sửa rồi chạy lại chuyển đổi; đầu vào và đầu ra vẫn ở trong trình duyệt.

Câu hỏi thường gặp

Trình duyệt hoặc máy chủ phía sau có đọc trực tiếp tệp JSON5 được không?
Hầu hết trình phân tích tích hợp chỉ chấp nhận JSON chuẩn. Hãy chuyển sang JSON chuẩn trên trang này trước khi triển khai, hoặc thực hiện chuyển đổi trong bước build.
Chú thích có được giữ lại khi chuyển đổi không?
Chú thích bị loại bỏ khi tạo JSON chuẩn vì định dạng này không hỗ trợ chúng. Chiều ngược lại cũng không tạo chú thích.
Điều gì xảy ra với khóa không có dấu ngoặc kép?
Khóa không có dấu ngoặc kép sẽ được thêm dấu nháy kép trong đầu ra JSON chuẩn, còn bản thân nội dung khóa giữ nguyên.