Vous pouvez résoudre ce problème par plusieurs méthodes, mais je préfère utiliser une bibliothèque comme le JSON library de Mr. Douglas Crockford.
Si vous utilisez la bibliothèque, il est aussi simple que
var object = JSON.parse('{"apple":30,"orange":50}')
alert(object.apple) // will alert 30
La façon la plus dangereuse et laid est d'utiliser la fonction eval()
.
eval('object={"apple":30,"orange":50}')
alert(object.apple) // will alert 30
N'utilisez jamais ceci.
Le site json.org contient des références à plusieurs bibliothèques json dans différentes langues. Javascript specific information peut être trouvé here.
double possible de [sérialisation JSON dans jQuery] (http://stackoverflow.com/questions/191881/serializing-to-json-in-jquery) – outis