Định dạng JSON

    Định dạng, kiểm tra lỗi cú pháp và nén mã JSON tức thì. Phát hiện lỗi chính xác từng ký tự và hiển thị dữ liệu với màu sắc trực quan, dễ theo dõi.

    Mã JSON đầu vào

    Kéo thả hoặc nhấp để tải tệp JSON lên

    hoặc dán trực tiếp mã nguồn vào đây

    Kết quả

    Dữ liệu ở lại trên thiết bị của bạn. Tất cả quá trình xử lý diễn ra ngay trong trình duyệt của bạn. Dữ liệu nhập của bạn không bao giờ được tải lên máy chủ của chúng tôi.

    Hướng dẫn sử dụng

    Làm theo các bước đơn giản sau để nhận kết quả chuẩn xác nhất.

    1Dán mã JSON của bạn vào ô nhập liệu hoặc tải tệp .json từ thiết bị lên.
    2Quan sát trạng thái kiểm tra cú pháp tức thì: Dấu tích xanh báo hợp lệ, cảnh báo đỏ chỉ rõ dòng bị lỗi.
    3Chọn mức độ thụt đầu dòng (2 khoảng trắng, 3 khoảng trắng hoặc 4 khoảng trắng).
    4Nhấp 'Định dạng' để làm đẹp mã nguồn hoặc 'Nén' để thu gọn loại bỏ toàn bộ khoảng trắng thừa.
    5Bấm Sao chép để đưa kết quả vào khay nhớ tạm hoặc tải tệp xuống máy.

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

    Giải đáp các thắc mắc phổ biến nhất liên quan đến công cụ.

    JSON (JavaScript Object Notation) là định dạng dữ liệu chuẩn quốc tế cho các API web. Nó nhẹ và dễ dàng cho máy tính phân tích, nhưng con người rất khó đọc khi toàn bộ dữ liệu bị dồn nén trên một dòng dài 50.000 ký tự. Việc định dạng giúp chia dòng và thụt lề rõ ràng để bạn dễ dàng theo dõi.

    JSON có quy tắc cực kỳ nghiêm ngặt: Một dấu phẩy thừa ở cuối, dấu phẩy bị thiếu hay dùng nhầm dấu nháy đơn (') thay vì dấu nháy kép (") đều làm hỏng toàn bộ tài liệu. Bộ xác thực của chúng tôi đối chiếu theo chuẩn RFC 8259 và chỉ rõ số dòng và ký tự bị sai.

    Làm đẹp giúp mở rộng mã JSON với thụt đầu dòng rõ ràng để dễ đọc và sửa lỗi khi phát triển. Nén sẽ loại bỏ mọi khoảng trắng và dấu xuống dòng thừa, giúp kích thước tệp nhỏ nhất có thể để truyền qua mạng nhanh hơn khi đưa lên môi trường sản xuất.

    Thụt lề 2 khoảng trắng là tiêu chuẩn hiện đại của hầu hết các API web và dự án JavaScript/TypeScript. Thụt lề 4 khoảng trắng phổ biến trong môi trường Python. Hãy chọn mức độ thụt lề phù hợp với quy chuẩn dự án của bạn.

    Đối tượng JavaScript cho phép không dùng dấu nháy ở tên khóa, cho phép dấu phẩy thừa và chấp nhận chú thích (comment). Chuẩn JSON nghiêm cấm hoàn toàn những điều này: Tất cả các khóa phải nằm trong dấu nháy kép (") và không được chứa ghi chú.

    Sao chép toàn bộ phần thân phản hồi (Response Body) từ tab Network trong DevTools trình duyệt hoặc từ Postman rồi dán vào ô nhập. Bộ kiểm tra sẽ làm nổi bật lỗi cú pháp và mở rộng các tầng dữ liệu lồng nhau.

    Bảo mật tuyệt đối 100%. Quá trình định dạng và kiểm tra diễn ra ngay trong trình duyệt máy của bạn. Dữ liệu nhạy cảm của khách hàng trong API không bao giờ chạm tới máy chủ của chúng tôi.

    Ba lỗi phổ biến nhất: (1) Dấu phẩy thừa sau phần tử cuối cùng trong mảng hoặc đối tượng, (2) Dùng dấu nháy đơn thay cho dấu nháy kép, và (3) Tên thuộc tính không được đặt trong dấu nháy kép.

    Cách thức hoạt động

    Tìm hiểu phương pháp luận, công thức toán học và nguyên lý kỹ thuật của công cụ này.

    Make Your Data Readable: Validate, Format and Minify JSON

    Việc phải đọc một khối dữ liệu JSON khổng lồ bị nén chặt trên một dòng duy nhất là cơn ác mộng của mọi lập trình viên. Trình định dạng và kiểm tra JSON miễn phí của công cụ của chúng tôi biến những chuỗi dữ liệu lộn xộn thành mã nguồn thụt lề ngay ngắn, dễ đọc và dễ tìm lỗi. Cho dù bạn đang sửa lỗi REST API hay kiểm tra tệp cấu hình, hãy để công cụ làm sáng tỏ dữ liệu của bạn ngay lập tức.

    What JSON Formatting Actually Does for You

    JSON (JavaScript Object Notation) là ngôn ngữ giao tiếp tiêu chuẩn giữa trình duyệt và máy chủ. Để tiết kiệm băng thông, các API thường nén dữ liệu thành một dòng duy nhất.

    Phản hồi API thô thường có dạng:

    VĂN BẢN
    {"user":{"id":4821,"name":"Alice Chen","email":"alice@example.com","roles":["admin","editor"],"preferences":{"theme":"dark","notifications":true,"timezone":"America/New_York"}}}

    Sau khi đi qua công cụ của chúng tôi, cấu trúc trở nên rõ ràng tức thì:

    JSON
    { "user": { "id": 4821, "name": "Alice Chen", "email": "alice@example.com", "roles": [ "admin", "editor" ], "preferences": { "theme": "dark", "notifications": true, "timezone": "America/New_York" } } }

    Giá trị dữ liệu được giữ nguyên vẹn 100%, nhưng cấu trúc phân cấp trở nên sáng rõ đối với đôi mắt con người.

    Real-Time Validation: Stop Hunting for Missing Commas

    Một dấu phẩy bị thiếu hay một dấu nháy đơn sai chỗ có thể làm sập cả chuỗi xử lý phần mềm. Bộ kiểm tra cú pháp của chúng tôi đánh dấu chính xác vị trí phát sinh lỗi:

    • Dấu phẩy thừa (Trailing Commas): Nằm sau phần tử cuối cùng của mảng hoặc đối tượng.
    • Dấu nháy sai quy chuẩn: Dùng dấu nháy đơn (') thay vì dấu nháy kép bắt buộc (").
    • Tên khóa không có nháy: Tên thuộc tính không được bọc trong dấu ngoặc kép.
    • Ký tự thoát không hợp lệ: Đặt sai vị trí dấu gạch chéo ngược trong chuỗi.

    Beautify vs. Minify: When to Use Which

    Làm đẹp (Beautify): Lý tưởng trong giai đoạn phát triển, sửa lỗi và viết tài liệu kỹ thuật.

    Nén (Minify): Khuyến nghị sử dụng trước khi triển khai lên môi trường thực tế hoặc lưu vào cơ sở dữ liệu để giảm tới 30% dung lượng tệp tin.

    Scan Faster with Color Coding

    Trình soạn thảo của chúng tôi phân biệt các thành phần dữ liệu bằng màu sắc trực quan:

    • Tên khóa (Keys): Nổi bật rõ rệt so với giá trị.
    • Chuỗi ký tự và Số học: Màu sắc khác biệt giúp nhận diện kiểu dữ liệu ngay lập tức.
    • Giá trị Boolean (true/false): Nổi bật với sắc màu đặc trưng.
    • Giá trị rỗng (null): Dễ dàng phát hiện các trường dữ liệu bị thiếu.

    Common Ways Developers Use This Every Day

    Kiểm tra API: Dán trực tiếp phản hồi từ Postman, cURL hoặc DevTools để kiểm tra cây dữ liệu.

    Sửa tệp cấu hình: Chỉnh sửa package.json, tsconfig.json hoặc cấu hình đám mây chuẩn xác.

    Phân tích token JWT: Đọc phần payload đã giải mã một cách gọn gàng.

    Cơ sở dữ liệu NoSQL: Đọc các tài liệu từ MongoDB hoặc cột JSONB của PostgreSQL dễ dàng.

    Your Data Stays Local

    Mọi tiến trình định dạng và kiểm tra đều diễn ra ngay trên máy của bạn. Chúng tôi không bao giờ lưu trữ hay chuyển tiếp bất kỳ mẩu dữ liệu nào của bạn lên máy chủ.

    Cập nhật gần nhất:

    Khám phá thêm các công cụ tương tự để tăng tốc quy trình làm việc của bạn.