Đọc các phản hồi từ API
Dán đoạn mã phản hồi đã được tối ưu hóa và xem cấu trúc của nó ngay lập tức thay vì phải xem một dòng mã dài.
Dán mã JSON vào và hệ thống sẽ tự động kiểm tra và định dạng ngay khi bạn nhập. Bạn có thể chọn định dạng 2 khoảng trắng, 4 khoảng trắng, ký tự tab hoặc định dạng thu gọn; sắp xếp các khóa theo ý muốn; và xác định chính xác dòng và cột khi có lỗi. Dữ liệu của bạn sẽ không bao giờ được tải lên.
JSON là gì, tại sao nó lại gặp lỗi và cách khắc phục nhanh chóng.
Trình định dạng JSON chuyển đổi văn bản JSON thành một bố cục gọn gàng, có lề lùi để người dùng có thể đọc được, hoặc nén nó thành một dòng ngắn gọn để gửi đi. Trình kiểm tra tính hợp lệ sẽ xác minh xem văn bản đó có thực sự là JSON hay không và chỉ ra những chỗ không đúng.
Công cụ này thực hiện cả hai việc cùng một lúc. Nó phân tích tệp JSON của bạn bằng trình phân tích cú pháp nghiêm ngặt, hiển thị kết quả theo định dạng bạn chọn và chỉ ra dòng và cột của bất kỳ lỗi nào, nhờ đó bạn có thể sửa lỗi mà không cần phải tìm kiếm khắp văn bản.
Dán đoạn mã phản hồi đã được tối ưu hóa và xem cấu trúc của nó ngay lập tức thay vì phải xem một dòng mã dài.
Hãy kiểm tra gói phần mềm, cài đặt và các tệp dữ liệu để phát hiện lỗi chính tả trước khi ứng dụng không thể tải chúng.
Nén JSON để loại bỏ các khoảng trắng trước khi nhúng nó vào trang, yêu cầu hoặc bài kiểm thử.
JSON có một bộ quy tắc đơn giản. Văn bản được đặt trong dấu ngoặc kép, bao gồm cả mỗi khóa. Giá trị có thể là chuỗi ký tự, số, true, false, null, mảng hoặc đối tượng. Các phần tử được phân tách bằng dấu phẩy, không có dấu phẩy sau phần tử cuối cùng, và không cho phép có chú thích.
Hầu hết các lỗi đều xuất phát từ một số thói quen được mang theo từ JavaScript hoặc các định dạng khác: dấu nháy đơn, các khóa không được đặt trong dấu nháy, dấu phẩy ở cuối, các chú thích và các giá trị như `undefined` hoặc `NaN`. Công cụ kiểm tra tính hợp lệ sẽ chỉ ra tên vấn đề mà nó phát hiện cùng với dòng và cột nơi vấn đề đó xảy ra.
Việc định dạng ở đây rất cẩn thận với dữ liệu của bạn. Các số và chuỗi ký tự được sao chép chính xác như đã nhập, do đó một ID dài như 12345678901234567890 sẽ không bị mất chữ số và 1.0 sẽ không biến thành 1. Chỉ có khoảng trắng bị thay đổi, cùng với thứ tự các khóa nếu bạn bật tùy chọn “Sắp xếp các khóa”. Nếu cùng một khóa xuất hiện hai lần trong một đối tượng, công cụ sẽ cảnh báo bạn, vì hầu hết các trình phân tích cú pháp chỉ giữ lại giá trị cuối cùng.
Dữ liệu JSON của bạn được JavaScript trên trang này phân tích cú pháp và định dạng ngay trong trình duyệt của bạn. Dữ liệu này không được tải lên, lưu trữ hay ghi lại, và các tệp tin được tải xuống sẽ được tạo trực tiếp trên thiết bị của bạn.
Chỉ chấp nhận định dạng JSON chuẩn. Các phần chú thích, dấu phẩy ở cuối, dấu nháy đơn và giá trị NaN sẽ được báo lỗi, và công cụ này sẽ không tự động sửa chúng cho bạn. Các tệp có dung lượng rất lớn, trên khoảng 10 MB, sẽ không được xử lý.
Dán mã JSON của bạn vào ô nhập liệu. Mã sẽ được định dạng ngay lập tức theo kiểu thụt lề mà bạn chọn: 2 khoảng trắng, 4 khoảng trắng hoặc một tab. Sau đó, sao chép kết quả hoặc tải xuống dưới dạng tệp .json.
Công cụ này sẽ phân tích văn bản của bạn bằng một trình phân tích cú pháp JSON nghiêm ngặt. Nếu phát hiện lỗi, công cụ sẽ hiển thị dòng và cột chứa lỗi kèm theo lời giải thích ngắn gọn, đồng thời có một nút giúp bạn chuyển đến vị trí đó trong phần nhập liệu.
Chức năng “Beautify” thêm các dòng mới và thụt lề để JSON dễ đọc hơn. Chức năng “Minify” loại bỏ tất cả các khoảng trắng không bắt buộc để thu gọn văn bản xuống mức nhỏ nhất có thể. Dữ liệu vẫn giữ nguyên trong cả hai trường hợp.
Các nguyên nhân thường gặp là dấu phẩy thừa ở cuối, sử dụng dấu nháy đơn thay vì dấu nháy kép, các khóa không có dấu nháy, thiếu dấu phẩy giữa các phần tử hoặc các dòng chú thích. Tiêu chuẩn JSON không cho phép bất kỳ trường hợp nào trong số này, và thông báo lỗi sẽ chỉ ra chính xác vị trí sai sót.
Không. Các chuỗi ký tự và số được giữ nguyên chính xác như bạn đã nhập, kể cả những số rất lớn và các giá trị như 1.0 hoặc 1e3. Chỉ có khoảng trắng là thay đổi, cùng với thứ tự các khóa nếu bạn bật tùy chọn “Sắp xếp các khóa”.
Không tuân theo chuẩn JSON. Các định dạng như JSON5 và JSONC cho phép những yếu tố này, nhưng công cụ kiểm tra này tuân theo chuẩn, do đó nó sẽ báo cáo các chú thích và dấu phẩy cuối câu là lỗi.
Không. Quá trình định dạng và xác thực được thực hiện ngay trong trình duyệt của bạn, và dữ liệu JSON của bạn sẽ không bao giờ rời khỏi thiết bị của bạn. Điều này giúp đảm bảo an toàn cho các phản hồi API và tệp cấu hình mà bạn muốn giữ riêng tư.
Tối đa khoảng 10 MB văn bản. Tốc độ phụ thuộc vào thiết bị của bạn, do đó các tệp có dung lượng rất lớn có thể mất một chút thời gian để xử lý trên điện thoại. Tất cả dữ liệu đều được xử lý trong bộ nhớ trình duyệt của bạn.
Trang chủ còn giới thiệu hàng chục công cụ miễn phí khác mà không cần khóa API.
Nối các dòng lại với nhau và loại bỏ các ký tự xuống dòng trong văn bản.
Mở công cụLoại bỏ các khoảng trắng, ký tự tab và các dòng trống khỏi văn bản.
Mở công cụLoại bỏ các dòng trùng lặp khỏi bất kỳ danh sách nào.
Mở công cụTìm địa chỉ IP của bạn và tra cứu bất kỳ địa chỉ IP nào.
Mở công cụKhông có câu hỏi nào phù hợp.
Hãy chia sẻ ý kiến của bạn về công cụ này với các khách truy cập khác.