J'utilise json2.js pour cela:JSON parse -> stringify -> analyser cassé?
var str = '{"elements":[{"text": "", "colour": "#66AA50", "type": "line"}]}';
var obj = JSON.parse(str);
var str2 = JSON.stringify(obj);
var obj2 = JSON.parse(str2);
chose étrange est que obj2 est une version brisée de obj, i.e. ce n'est pas identique.
Dans mon cas obj2 a un seul champ, nommé éléments qui est la chaîne est
"[{"text": "", "colour": "#66AA50", "type": "line"}]"
testé dans FF 3.0.14
Le scénario suivant fonctionne très bien si elles sont appliquées par .toJSON Prototype()/.evalJSON()
Y at-il un problème avec mon code ou ma bibliothèque JSON?
Merci!
D'où viennent les objets diffèrent? –
En quoi est-ce "pas identique"? – NickFitz
Quelle est la version de json2.js? Vérifiez la date dans le fichier source (par exemple, 2009-08-17)? –