私は応答がs
として保存されている解析JSON応答問題
{"item":{"cid":544,"id":3023,"name":"names"},"success":1,"msg":""}
...の形式でJSONレスポンスを持っています。私が行うと...
var obj = eval('('+s+')');
obj = undefined.
のでobj.name = undefined
私はこのJSON応答からid
とname
を取得したいです。なぜ私は働いていないのですか?どうすれば "効かせる"のですか?
私はevalを一切使用しないことをお勧めします。どのような状況においても、より安全なソリューションがあります。 – Dykam
一部のブラウザはJSON.parseをサポートしていないため、プロジェクトにダウンロードして追加することができます。http://www.json.org/ – madeinstefano