Quando si creano manualmente i dati JSON, come devo evitare i campi stringa? Dovrei usare qualcosa di simile di Apache Commons Lang StringEscapeUtilities.escapeHtml
, StringEscapeUtilities.escapeXml
o dovrei usare java.net.URLEncoder
?
Il problema è che quando uso SEU.escapeHtml
, non sfugge alle virgolette e quando avvolgo l'intera stringa in una coppia di '
s, verrà generato un JSON non valido.
StringEscapeUtilities
contorno. È abbastanza utile.
'
, sei condannato dall'inizio: le stringhe JSON possono essere solo circondate"
. Vedi ietf.org/rfc/rfc4627.txt .