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.
Thoát JSON là gì?
Thoát JSON là quá trình chuyển đổi các ký tự đặc biệt (như dấu ngoặc kép, dấu gạch chéo ngược và ký tự điều khiển) thành chuỗi thoát (như \", \\, \n) để chúng có thể được đưa vào chuỗi JSON một cách an toàn mà không phá vỡ cấu trúc JSON.
Giải thoát JSON là gì?
Giải thoát JSON là quá trình ngược lại — chuyển đổi các chuỗi thoát như \" và \n trở lại ký tự gốc (dấu ngoặc kép và xuống dòng), khôi phục dạng dễ đọc của chuỗi.
Những ký tự nào cần được thoát trong JSON?
Trong JSON, các ký tự sau phải được thoát: dấu ngoặc kép ("), dấu gạch chéo ngược (\) và các ký tự điều khiển như xuống dòng (\n), tab (\t), trở về đầu dòng (\r), xóa lùi (\b) và chuyển trang (\f).
Dữ liệu của tôi có an toàn với công cụ này không?
Hoàn toàn an toàn. Toàn bộ xử lý diễn ra trong trình duyệt của bạn bằng JavaScript. Không có dữ liệu nào được gửi đến máy chủ, an toàn để xử lý nội dung JSON nhạy cảm.
Làm thế nào để thoát chuỗi JSON cho mã JavaScript?
Dán văn bản vào trường nhập, chọn chế độ Thoát và tùy chọn bật "Bọc trong ngoặc kép". Kết quả sẽ là chuỗi được thoát đúng cách mà bạn có thể nhúng trực tiếp vào mã JavaScript hoặc JSON.
Sự khác biệt giữa thoát JSON và mã hóa URL là gì?
Thoát JSON xử lý ký tự đặc biệt trong cú pháp JSON (ngoặc kép, gạch chéo ngược, ký tự điều khiển). Mã hóa URL xử lý ký tự không an toàn trong URL. Chúng có mục đích khác nhau.
Công cụ này có xử lý được file JSON lớn không?
Có. Công cụ xử lý văn bản trực tiếp trong trình duyệt không giới hạn kích thước file. Hiệu suất phụ thuộc vào thiết bị, nhưng dữ liệu JSON thông thường được xử lý ngay lập tức.
"Bọc trong ngoặc kép" làm gì?
Khi bật, kết quả thoát được bọc trong dấu ngoặc kép, tạo ra một chuỗi JSON hợp lệ (ví dụ "Hello \"World\""). Không có tùy chọn này, chỉ nội dung thoát được hiển thị.
Tôi có thể sử dụng công cụ này ngoại tuyến không?
Có. Sau khi trang được tải, mọi chức năng hoạt động không cần kết nối internet vì mọi thứ chạy cục bộ trong trình duyệt.
Làm thế nào để thoát ký tự Unicode trong JSON?
Các ký tự ASCII chuẩn như ngoặc kép và gạch chéo ngược được thoát bằng ký hiệu gạch chéo ngược (\", \\). Đối với ký tự Unicode khác, có thể dùng định dạng \uXXXX.
Sự khác biệt giữa ngoặc đơn và ngoặc kép trong JSON?
Trong JSON, chỉ có ngoặc kép hợp lệ để bao quanh giá trị chuỗi. Ngoặc đơn không có ý nghĩa đặc biệt và không cần thoát.
Tại sao tôi cần thoát chuỗi JSON?
Thoát là cần thiết khi bạn cần nhúng nội dung do người dùng tạo, giá trị động hoặc văn bản chứa ký tự đặc biệt vào JSON. Nếu không thoát đúng, các ký tự như ngoặc kép hoặc xuống dòng sẽ phá vỡ cú pháp JSON.
Cách sử dụng Thoát JSON
Escape hoặc bỏ escape chuỗi JSON: biến dấu ngoặc kép, dấu gạch ngược và xuống dòng thành chuỗi escape an toàn, hoặc trả về ký tự thật. Mọi thứ chạy hoàn toàn trong trình duyệt, nội dung bạn dán không bị tải lên.
- Dán văn bản hoặc chuỗi JSON cần chuyển đổi vào vùng nhập.
- Nhấn “Escape” để biến các ký tự đặc biệt như dấu ngoặc kép, dấu gạch ngược và xuống dòng thành chuỗi escape an toàn.
- Nhấn “Unescape” để làm ngược lại, đưa các chuỗi escape trở về dấu ngoặc kép, dấu gạch ngược và xuống dòng thật.
- Bật “Wrap in quotes” khi bạn cần kết quả được bọc trong dấu ngoặc kép, sẵn sàng dán vào JSON.
Nếu kết quả hiện dấu gạch ngược bị nhân đôi, đầu vào có thể đã được escape — hãy chạy “Unescape” một lần trước khi escape lại.
Công cụ liên quan
- 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.
- 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.
- Trình xem cây YAML Phân tích YAML thành cây tương tác có thể thu gọn. Hỗ trợ YAML đa tài liệu, neo & bí danh, tìm kiếm, chuyển đổi JSON và kéo thả tệp .yaml/.yml.