JSON Escape & Unescape — Mã hóa chuỗi

Biến mọi văn bản thành an toàn để dán vào chuỗi JSON — dấu nháy, dấu gạch chéo ngược, xuống dòng và Unicode — hoặc đổi chuỗi đã escape trở lại văn bản dễ đọc hoặc JSON.

Cập nhật

Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

Công cụ này có hữu ích không?0.0 0 lượt đánh giá
Công cụ định dạng và kiểm tra JSON online miễn phíĐịnh dạng JSON →

Cách dùng Escape & Unescape JSON

  1. Chọn chế độ: escape hoặc unescape văn bản, hoặc chuyển đổi giữa tài liệu JSON và chuỗi đã escape.
  2. Dán dữ liệu đầu vào; kết quả đầu ra sẽ cập nhật ngay lập tức.
  3. Dùng Đảo ngược để thực hiện phép chuyển đổi ngược lại trên kết quả.

Những ký tự nào cần escape trong JSON?

Ký tựEscape
Dấu nháy kép "\"
Dấu gạch chéo ngược \\\
Xuống dòng, xuống đầu dòng, tab\n, \r, \t
Backspace, form feed\b, \f
Các ký tự điều khiển khác (U+0000–U+001F)\u0000–\u001f

Mọi ký tự khác, kể cả emoji và chữ có dấu, đều được giữ nguyên trong JSON UTF-8. Chọn ASCII only để ghi các ký tự không thuộc ASCII dưới dạng \uXXXX, dành cho hệ thống không xử lý được UTF-8. Dấu gạch chéo xuôi có thể escape thành \/ (tùy chọn); một số máy chủ làm vậy để </script> không xuất hiện trong JSON nhúng inline.

JSON trong JSON

Một số API và hàng đợi tin nhắn truyền tài liệu JSON dưới dạng một trường chuỗi, ví dụ nội dung thông điệp SQS hoặc payload của webhook. JSON → string tạo ra dạng mã hóa kép đó; String → JSON bỏ một lớp escape và định dạng lại tài liệu bên trong, cách nhanh nhất để xử lý chuỗi "{\"id\":1}" khó chịu trong log.

Trong code

JSON.stringify(text)      // escape (JavaScript)
JSON.parse(escaped)       // unescape
json.dumps(text)          # Python
json.loads(escaped)

Cần mã hóa URL hoặc HTML thay thế? Hãy dùng bộ mã hóa URL hoặc bộ mã hóa HTML entity.

Cũng được tìm dưới tên: escape json, unescape json, escape chuỗi json, json stringify online, giải mã chuỗi json, mã hóa chuỗi json, xóa dấu gạch chéo json, chuyển json thành chuỗi.

Các công cụ dùng kèm tốt với Escape & Unescape JSON

  • Định dạng JSON — Dán JSON để định dạng đẹp, nén hoặc kiểm tra.
  • Mã hóa / Giải mã Base64 — Chuyển văn bản sang Base64 và ngược lại với hỗ trợ đầy đủ UTF-8 (dấu tiếng Việt, emoji), chuyển sang Base64 an toàn cho URL, hoặc thả tệp vào để lấy chuỗi Base64 hay data URI.
  • So sánh JSON — Tìm chính xác phần nào đã thay đổi giữa hai tài liệu JSON như phản hồi API, phiên bản cấu hình, dữ liệu mẫu hoặc file xuất, dưới dạng danh sách đường dẫn kèm giá trị cũ và mới.
  • Kiểm tra JSON Schema — Dán schema và dữ liệu JSON để xem chính xác giá trị nào vi phạm quy tắc nào, hoặc tạo schema ban đầu từ dữ liệu mẫu.

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

Làm sao để xóa dấu gạch chéo ngược khỏi chuỗi JSON?
Chọn Giải mã văn bản (hoặc Chuỗi → JSON nếu chuỗi chứa tài liệu JSON). Các chuỗi escape như \" và \n sẽ được chuyển lại thành ký tự thật.
Có cần escape dấu nháy đơn không?
Không. Chuỗi JSON dùng dấu nháy kép, nên dấu nháy đơn hợp lệ khi giữ nguyên.
Văn bản của tôi có bị tải lên không?
Không. Mọi thao tác đều chạy trong trình duyệt của bạn.
Tôi có thể cài Escape & Unescape JSON như một ứng dụng web và dùng khi không có mạng không?
Có. Escape & Unescape JSON là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

Công cụ liên quan