Wie soll ich beim manuellen Erstellen von JSON-Daten Zeichenfolgenfelder umgehen? Sollte ich so etwas wie Apache Commons Lang StringEscapeUtilities.escapeHtml
, StringEscapeUtilities.escapeXml
oder soll ich verwenden java.net.URLEncoder
?
Das Problem ist, dass bei der Verwendung SEU.escapeHtml
keine Anführungszeichen entstehen und wenn ich die gesamte Zeichenfolge in ein Paar von '
s einbinde, wird ein fehlerhafter JSON generiert.
StringEscapeUtilities
Gliederung. Es ist ziemlich nützlich.
'
einschließen, sind Sie von Anfang an zum Scheitern verurteilt: JSON-Zeichenfolgen können nur mit umgeben werden"
. Siehe ietf.org/rfc/rfc4627.txt .