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.