JSON Stringify
Chuyển đổi đối tượng và mảng JavaScript thành chuỗi JSON với thụt lề tùy chỉnh và thoát HTML. Miễn phí, xử lý hoàn toàn trong trình duyệt của bạn.
JSON Stringify là gì?
JSON.stringify() là một phương thức tích hợp của JavaScript chuyển đổi giá trị JavaScript thành chuỗi định dạng JSON. Công cụ này cung cấp giao diện trực quan với điều khiển thụt lề và thoát HTML.
Cách sử dụng công cụ JSON stringify này?
Dán hoặc nhập đối tượng hoặc mảng JavaScript vào khu vực nhập. Công cụ chuyển đổi ngay lập tức thành chuỗi JSON. Bạn có thể điều chỉnh thụt lề (dấu cách hoặc tab) và bật thoát HTML.
Sự khác biệt giữa JSON và đối tượng JavaScript?
JSON yêu cầu tất cả các khóa phải được đặt trong dấu ngoặc kép và chỉ hỗ trợ các kiểu string, number, boolean, null, array và object. Đối tượng JavaScript cho phép khóa không có dấu ngoặc, dấu ngoặc đơn, hàm, undefined và Symbol.
Tham chiếu vòng được xử lý như thế nào?
JSON.stringify() ném lỗi khi gặp tham chiếu vòng. Công cụ này phát hiện tham chiếu vòng và hiển thị thông báo lỗi rõ ràng để bạn sửa cấu trúc dữ liệu.
Tôi có thể tùy chỉnh thụt lề đầu ra không?
Có. Bạn có thể đặt thụt lề với bất kỳ số dấu cách hoặc tab nào. Sử dụng 0 hoặc để trống cho đầu ra gọn không có khoảng trắng thừa, lý tưởng để truyền dữ liệu.
Thoát HTML làm gì?
Thoát HTML chuyển đổi các ký tự như <, >, &, " và ' thành các thực thể HTML tương ứng (<, >, &, v.v.). Điều này ngăn chuỗi JSON phá vỡ HTML khi nhúng trong thẻ script hoặc thuộc tính HTML.
Công cụ này có hoạt động trên mọi trình duyệt không?
Có. JSON.stringify() là phương thức tiêu chuẩn được hỗ trợ bởi tất cả trình duyệt hiện đại bao gồm Chrome, Firefox, Safari và Edge. Không cần tiện ích mở rộng hay plugin.
Làm thế nào để kiểm tra đầu ra có phải JSON hợp lệ?
Công cụ tạo JSON đúng cú pháp bằng phương thức JSON.stringify() gốc. Bạn có thể xác minh bằng cách dán vào bất kỳ trình xác thực JSON nào hoặc dùng JSON.parse() trong bảng điều khiển trình duyệt.
Dữ liệu của tôi có được gửi đến máy chủ không?
Không. Tất cả xử lý diễn ra cục bộ trong trình duyệt của bạn bằng JavaScript. Dữ liệu không bao giờ rời khỏi thiết bị của bạn.
JSON.stringify() bỏ qua những giá trị nào?
JSON.stringify() bỏ qua giá trị undefined, hàm và thuộc tính khóa Symbol trong đối tượng. Trong mảng, các giá trị này được thay bằng null. Sử dụng hàm replacer để tùy chỉnh hành vi tuần tự hóa.
Cách sử dụng JSON Stringify
Chuyển đổi đối tượng và mảng JavaScript thành chuỗi JSON với kiểu thụt lề bạn chọn và tùy chọn escape HTML. Mọi thứ được xử lý cục bộ trong trình duyệt, mã bạn nhập không bị tải lên.
- Nhập object literal hoặc mảng JavaScript cần tuần tự hóa vào vùng nhập.
- Trong phần “Indentation:”, chọn “Spaces” hoặc “Tabs” tùy theo cách thụt lề mong muốn cho kết quả.
- Đặt độ rộng thụt lề trong trường “Spaces:”, ví dụ 2 hoặc 4 khoảng trắng mỗi cấp.
- Bật “Escape HTML” để các ký tự như < và > trở thành chuỗi escape an toàn, không làm hỏng mã HTML của trang.
- Sao chép chuỗi JSON thu được và dán vào mã, cấu hình hoặc nội dung yêu cầu API của bạn.
Bật “Escape HTML” bất cứ khi nào JSON sẽ được nhúng vào trang HTML, để thẻ đóng như </script> không thoát ra khỏi chuỗi và chèn mã độc.
Công cụ liên quan
- Định dạng JSON Định dạng và làm đẹp JSON với thụt lề tùy chỉnh. Làm đẹp JSON nén ngay lập tức trong trình duyệt.
- Thoát JSON Thoát và giải thoát chuỗi JSON trực tuyến. Chuyển đổi dấu ngoặc kép, dấu gạch chéo ngược và ký tự xuống dòng thành chuỗi escape an toàn.
- TSV sang JSON Chuyển đổi TSV sang JSON trực tuyến miễn phí. Hỗ trợ tiêu đề, phát hiện kiểu tự động và thu nhỏ. Tất cả trong trình duyệt.
- JSON to CSV Chuyển đổi JSON sang CSV miễn phí trực tuyến. Làm phẳng đối tượng lồng, chọn dấu phân cách, tải xuống ngay. 100% trên trình duyệt.
- Chuyển đổi CSV sang JSON Chuyển đổi CSV sang JSON trực tuyến miễn phí. Hỗ trợ dấu phân cách tùy chỉnh, đối tượng dựa trên tiêu đề và phát hiện kiểu tự động. Tất cả trong trình duyệt.
- Làm đẹp XML Trình làm đẹp XML trực tuyến miễn phí. Định dạng và làm đẹp XML ngay trong trình duyệt.
- Trình Xác Thực XML Xác thực cú pháp và cấu trúc XML ngay lập tức. Phát hiện lỗi với số dòng chính xác và thông báo chi tiết. Miễn phí, an toàn, chạy trong trình duyệt.
- SQL sang JSON Chuyển đổi câu lệnh SQL INSERT sang mảng hoặc đối tượng JSON tức thì. Hỗ trợ VALUES nhiều hàng, xử lý NULL, tự động nhận diện kiểu và in đẹp. 100% phía khách, không tải lên.