Supposons que vous ayez un littéral String avec beaucoup de guillemets à l'intérieur. Vous pourriez tous leur échapper, mais c'est pénible et difficile à lire.
Dans certaines langues, vous pouvez simplement faire ceci:
foo = '"Hello, World"';
En Java, cependant, ''
est utilisé pour char
s, vous ne pouvez donc pas l'utiliser pour String
s de cette façon. Certaines langues ont une syntaxe pour contourner ce problème. Par exemple, en python, vous pouvez faire ceci:
"""A pretty "convenient" string"""
Java a-t-il quelque chose de similaire?
System.out.println(mapperObj.writeValueAsString(mapperObj.readValue(str, Object.class)));