2010-03-13 6 views
1

J'utilise json2.js pour créer un objet JSON que JQUERY publie sur le serveur. L'objet ressemble à:jQuery, les citations, les caractères etc brisent mon JSON

[{"locationID": "16", "locationDesc": "XXXX"}, {"locationID": "111", "locationDesc": "XXXX"}, {"locationID" : "12", "locationDesc": "XXXX"}, {"locationID": "11", "locationDesc": "XXXX"}]

Le problème est que XXXX contient parfois des guillemets comme "we are" "etc .... Comment dois-je gérer cela? Est-ce que vous m'échappez quelque part ou que je code d'une manière ou d'une autre?

Merci

Répondre

1

Vous n'avez pas besoin de scape guillemets simples dans JSON, vous devriez ne se soucient que des guillemets doubles.

Voici le diagramme de syntaxe valide chaîne JSON:

JSON string http://www.json.org/string.gif

Vous pouvez également vous assurer que votre JSON est valide en utilisant ce tool.

+0

Y a-t-il quelque chose dans json2 ou jquery qui fera ça pour moi? s'échapper? – AnApprentice

+2

Oui, et que quelque chose est l'encodeur JSON. Ce n'est pas votre travail d'y penser. – hobbs

+0

Cela n'a pas répondu à la question. – charliemagee

Questions connexes