Lors de la création manuelle de données JSON, comment dois-je échapper aux champs de chaîne? Dois - je utiliser quelque chose comme Apache Commons Lang StringEscapeUtilities.escapeHtml, StringEscapeUtilities.escapeXmlou devrais - je utiliser java.net.URLEncoder?
Le problème est que lorsque j'utilise SEU.escapeHtml, il n'échappe pas les guillemets et lorsque j'enroule toute la chaîne dans une paire de 's, un JSON mal formé sera généré.
StringEscapeUtilitiescontour. C'est assez utile.
', vous êtes condamné dès le début: les chaînes JSON ne peuvent être entourées que de". Voir ietf.org/rfc/rfc4627.txt .