JSON, remplacer les guillemets et les barres obliques, mais par quoi?

J'ai l'ingrate tâche de construire une Chaîne JSON en Java, manuellement, sans cadre, juste un StringBuilder. Je sais que c'est mauvais, mais ce n'est qu'une partie d'un prototype, je vais faire mieux la prochaine fois.

Ma question: Comment puis-je mettre de la Chaîne -> "Some text WITH quotes" <- dans un objet JSON?

Bien sûr, {"key" : " "Some text WITH quotes" "} est pas json valide en raison de la non échappés des citations.

Je pense que je dois utiliser des chaînes de caractères.remplacer ici, mais par quoi puis-je remplacer les guillemets? Même question pour la barre oblique "/". Quel est le bon remplacement?

Merci

OriginalL'auteur ceran | 2012-02-20