Công cụ dành cho nhà phát triển / 06
Trình thu gọn JSON
Xác thực JSON và loại bỏ khoảng trắng không cần thiết để tạo kết quả gọn trên một dòng.
Trình thu gọn JSON: TOEA phân tích dữ liệu đầu vào và tuần tự hóa dữ liệu mà không thụt lề, bảo đảm kết quả vẫn là JSON hợp lệ. Chạy 100% cục bộ trong trình duyệt của bạn, không có tệp nào được tải lên máy chủ.
- Danh mục
- Công cụ lập trình viên
- Lượt chạy
- Trong trình duyệt của bạn
- Chi phí
- Miễn phí · không cần đăng ký
- Trạng thái khả dụng
- Sẵn sàng sử dụng
Chạy hoàn toàn trong trình duyệt của bạn
Những gì khác thay đổi trong văn bản
Các giá trị vẫn giữ nguyên, nhưng cách viết có thể thay đổi: 1.0 được viết thành 1, 1e2 thành 100, còn các dạng escape như \u00e9 và \/ thành các ký tự nguyên dạng é và /. Các khóa là số nguyên, chẳng hạn như "10" hoặc "2", được đưa lên đầu đối tượng theo thứ tự tăng dần, vì đó là cách JavaScript sắp xếp chúng. Nếu có thứ gì đó đã ký hoặc băm các byte ban đầu, bản sao đã rút gọn sẽ không xác minh được.
Khi nào cần JSON gọn
Một dòng phù hợp với những nơi không thể chứa ngắt dòng: biến môi trường, đối số dòng lệnh, ô CSV, dòng nhật ký hoặc tệp JSON Lines. Để nhúng kết quả vào một chuỗi trong mã hoặc trong tài liệu JSON khác, hãy escape kết quả bằng công cụ escape chuỗi JSON.
Đối với phản hồi API, bật tính năng nén gzip hoặc Brotli trên máy chủ sẽ tiết kiệm nhiều hơn so với việc xóa khoảng trắng, vì các trình nén vốn đã thu gọn những khoảng trắng lặp lại thành gần như không còn gì.
Cách sử dụng
- Dán JSON hợp lệ.
- Chọn Thu gọn JSON.
- Sao chép hoặc tải xuống kết quả đã thu gọn.
Quyền riêng tư và giới hạn
Quá trình xử lý diễn ra cục bộ. Các giá trị không thay đổi, nhưng những khóa là số nguyên, chẳng hạn như "2", sẽ được chuyển lên đầu đối tượng theo thứ tự của JavaScript.
Công cụ liên quan
Câu hỏi thường gặp
Công cụ có sửa JSON không hợp lệ không?
Không. Cú pháp không hợp lệ sẽ được báo lỗi thay vì âm thầm thay đổi.
Công cụ có xóa dữ liệu không?
Công cụ chỉ loại bỏ khoảng trắng định dạng. Vì các giá trị được tuần tự hóa lại, 1,0 sẽ được ghi thành 1, các chuỗi thoát sẽ trở thành ký tự thông thường và khóa bị trùng chỉ giữ lại giá trị cuối cùng.
Công cụ miễn phí · trong trình duyệt của bạn lượt chạy · không cần tài khoản