Comment remplacer les “ \ ” en javascript

J'ai une zone de texte qui affiche des informations pour le serveur, et il est au format JSON. Disons que je veux entrer deux cotations pour la valeur, et le JSON struct ressemblerait à:

{
    "test": """"
}

J'en ai besoin pour ressembler à:

{
    "test": "\"\""
}

donc il va suivre JSON normes et peut être analysée/stringifyable.

J'ai essayé d'utiliser

 var val = myVal.replace('"', "\\\"");

mais cela n'a pas fonctionné. val se termine avec un seul échappé à citer comme \""Toute aide est très appréciée!

Ce qui ne "cela n'a pas fonctionné"? Ce ne fonctionne pas? Ce qui s'est passé? Montrez-nous un cas de test pour travailler avec.
doit pas vous faire la conversion avant de mettre des données en JSON?
que voulez-vous faire avec les échappé à la chaîne?
Les zones de texte ne "post" quoi que ce soit sur leur propre. Et vous n'avez pas été clair sur la façon dont votre interface est utilisée. Est-ce que votre script de construire une chaîne JSON? L'utilisateur doit-il entrer? Montre-nous ton code.
De me couper un peu de mou, j'ai dû me dépêcher pour se rendre à une réunion à l'heure.

OriginalL'auteur Darcy | 2011-08-12