json转化对象,该怎么解决

json转化对象
json串:{"a":{ "id":"test"}}转成对象.

------解决方案--------------------
JScript code

var json = eval('(' + str + ')')

------解决方案--------------------
var str = '{"a":{ "id":"test"}}';
var obj = eval('(' + str + ')');
alert(obj.a.id);
------解决方案--------------------
http://wenku.baidu.com/view/8d3e5e39580216fc700afdc6.html
------解决方案--------------------
JScript code

    var str = '{"a":{ "id":"test"}}';
    var obj = eval('('+str+')');
    alert( obj.a.id )

------解决方案--------------------
eval,这个刚好和tojson的作用相反,如果你知道tojson是把对象转成json,你就清楚eval可以转回去了
------解决方案--------------------
json 好久没用了,呵呵
------解决方案--------------------
探讨

var str = '{"a":{ "id":"test"}}';
var obj = eval('(' + str + ')');
alert(obj.a.id);

------解决方案--------------------

Newtonsoft.Json.dll 去下载一个这个 

Newtonsoft.Json.dll使用