json字符串转化成json对象

/**
* 检查浏览器是否支持某种类型的输入控件
* @param {Object} type
*/
function inputSupportsType(type){
if (!document.createElement) {
return false;
}
var input = document.createElement("input");
input.setAttribute("type", type);
if (input.type == "text" && type != "text") {
return false;

}
else {
return true;
}
}

/**
* 检查特定的属性
* @param {Object} elementName
* @param {Object} attribute
*/
function elementSupportAttribute(elementName, attribute){
if (!document.createElement) {
return false;
}
var temp = document.createElement(elementName);
return (attribute in temp)
}
/**
* json字符串转化成json对象
* @param {Object} strJson
*/
function string2json(strJson){
try {
var j = "(" + strJson + ")"; // 用括号将json字符串括起来
return eval(j); // 返回json对象
}
catch (e) {
return null;
}
}

function json(){
var a = 50, b = "json";
var arr = "{id:" + a + ",name:'" + b + "'}";
var jsonO =string2json(arr);
for(p in jsonO ){
console.log(p);
}
alert(jsonO.name);
}


addLoadEvent(json())

转载于:https://www.cnblogs.com/wkylin/archive/2011/10/21/2220115.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值