美文网首页
JSON.parse()

JSON.parse()

作者: 吠品 | 来源:发表于2020-05-19 23:15 被阅读0次

    JSON.parse()是Javascript中一个常用的 JSON 转换方法,JSON.parse()可以把JSON规则的字符串转换为JSONObject,JSON.parse()很方便,并且几乎支持所有浏览器。

    JSON.parse() 语法

    JSON.parse(text[, reviver])

    //text:需要被转换的字符串。

    //[, reviver] : 可选参数,可以是一个回调方法。

    返回值是一个 JSONObject。

    JSON 解析实例

    我们得到的数据如下:

    '{"domain" : "sojson.com","author":"soso"}'

    外面被引号包裹起来了,证明它就是个字符串,而不是JSON对象,那么我们要转换,这个时候JSON.parse() 就可以派上用场了。

    var json = JSON.parse('{"domain" : "sojson.com","author":"soso"}');

    如果抛出语法错误(Uncaught SyntaxError),正确会返回一个JSONObject,我们来输出一把,获取“domain”。

    var json = JSON.parse('{"domain" : "sojson.com","author":"soso"}');

    alert("json.domain = " + json.domain);

    //alert(json['domain']);//或者这样也可以

    运行一下试试

    JSON.parse() 浏览器支持问题

    Firefox 3.5 + (目前已经50+版本了)

    Internet Explorer 8 +(这个...)

    Chrome(一直支持)

    Opera 10 +

    Safari 4 +

    相关文章

      网友评论

          本文标题:JSON.parse()

          本文链接:https://www.haomeiwen.com/subject/thlwohtx.html