不利用任何外部API,仅仅使用javascipt
function fTest(){
var str="a:'aaaa',b:'bbb'";
var json = {str};//编译不通过,怎么办?
}
其实就是一个JSON的字符串,转为真正的JSON。
function fTest(){
var str="a:'aaaa',b:'bbb'";
var json = {str};//编译不通过,怎么办?
}
其实就是一个JSON的字符串,转为真正的JSON。
var str="{a:'aaaa',b:'bbb'}";
var json = eval("("+str+")");
alert(json)
}
fTest();
也就是
function fTest(){
var json = {"a:'aaaa',b:'bbb'"};
}是错误的,该怎么处理呢?
才可以正确的得到值呢
只能是我给你写的那样的格式的字符串,才能转换成json对象
var str="{" + "a:'aaaa',b:'bbb'" + "}";
var json = eval("("+str+")");
alert(json)
}
fTest();
要不就这样 拼接下字符串~·给两边加上大括号的字符串~·