Giả sử bạn có một chuỗi ký tự với rất nhiều dấu ngoặc kép bên trong nó. Bạn có thể thoát khỏi tất cả, nhưng đó là một nỗi đau và khó đọc.
Trong một số ngôn ngữ, bạn chỉ có thể làm điều này:
foo = '"Hello, World"';
Trong Java, tuy nhiên, ''
được sử dụng cho char
s, vì vậy bạn không thể sử dụng nó cho String
s theo cách này. Một số ngôn ngữ có cú pháp để giải quyết vấn đề này. Ví dụ: trong python, bạn có thể làm điều này:
"""A pretty "convenient" string"""
Java có gì tương tự không?
System.out.println(mapperObj.writeValueAsString(mapperObj.readValue(str, Object.class)));