jsonecho

Thêm escape cho Java

Dán văn bản để thêm escape cho Java, sẵn sàng dùng trong mã hoặc dữ liệu.

Đang tải công cụ...

Cách dùng Thêm escape cho Java

  1. Dán hoặc nhập văn bản cần thêm escape.
  2. Điều chỉnh tùy chọn nếu cần.
  3. Sao chép kết quả đã thêm escape.

Về Thêm escape cho Java

Trong Java, mỗi dấu nháy đôi và backslash bên trong một string literal cần một backslash trước nó, và một đoạn đường phải được viết như \n. Nhập tải trọng JSON, lệnh SQL hoặc biểu hiện thường xuyên vào lớp thử nghiệm có nghĩa là làm điều đó cho mỗi dấu nháy và phản hồi bằng tay, và biểu hiện thường xuyên tăng gấp đôi các phản hồi một lần nữa.

Công cụ tạo đúng các escape được đặc tả Java quy định, nên có thể đặt kết quả giữa dấu nháy kép trong mã nguồn. Với Java 15 trở lên, bạn cũng có thể dùng text block để giảm đáng kể số escape cần thêm.

Những ký tự được thêm escape

Dấu gạch chéo ngược thành \\, dấu nháy kép thành \", dòng mới \n, về đầu dòng \r, tab \t, xóa lùi \b, sang trang mới \f. Các ký tự điều khiển khác thành \uXXXX.

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

Tôi có cần thoát khỏi các dấu nháy đơn trong một chuỗi Java không?

Không phải trong một chuỗi hai lần dấu nháy, chỉ trong một chữ chữ. Có một lựa chọn nếu bạn cần nó.

Tại sao lại tăng gấp đôi sự phản đối của tôi?

Java xử lý escape của dấu gạch chéo ngược trong chuỗi trước, rồi bộ xử lý regex đọc kết quả. Một mô hình cho một con số, \d, phải được viết "\\d" trong nguồn.

Điều này khác gì với Thêm escape cho JavaScript?

Java mặc định không thêm escape cho dấu nháy đơn và không có escape \v hay \x, nên kết quả khác ở một vài ký tự.

Có cách nào dễ hơn để nhắn tin dài không?

Từ Java 15, text block với ba dấu nháy cho phép dán văn bản nhiều dòng mà không cần escape cho xuống dòng và dấu nháy.

Thêm công cụ trong Escape và văn bản

Tất cả công cụ →