JSON

json相关知识介绍(2)

字号+ 作者:H5之家 来源:H5之家 2017-01-12 18:00 我要评论( )

在网页中使用 JavaScript 对象: var txt = { sites : [ +{ name : 搬砖工 , url : }, +{ name : google , url : }, +{ name : 百度 , url : } ]}; var obj = eval ( ( + txt + ) );document .getElementById ( nam

在网页中使用 JavaScript 对象:

var txt = '{ "sites" : [' + '{ "name":"搬砖工" , "url":"" },' + '{ "name":"google" , "url":"" },' + '{ "name":"百度" , "url":"" } ]}'; var obj = eval ("(" + txt + ")"); document.getElementById("name").innerHTML=obj.sites[0].name document.getElementById("url").innerHTML=obj.sites[0].url

2.json 解析器

注 :eval() 函数可编译并执行任何 JavaScript 代码。这隐藏了一个潜在的安全问题。

使用 json 解析器将 json 转换为 JavaScript 对象是更安全的做法。json 解析器只能识别 json 文本,而不会编译脚本。

在浏览器中,这提供了原生的 json 支持,而且 json 解析器的速度更快。

较新的浏览器和最新的 ECMAScript (JavaScript) 标准中均包含了原生的对 json 的支持。

Web 浏览器支持:

a.Firefox (Mozilla) 3.5

b.Internet Explorer 8

c.Chrome

d.Opera 10

e.Safari 4

Web 软件支持:

a.jQuery

b.Yahoo UI

c.Prototype

d.Dojo

e.ECMAScript 1.5

对于较老的浏览器,可使用 JavaScript 库: https://github.com/douglascrockford/json-js

json 格式最初是 originally specified by Douglas Crockford

分享给小伙伴们:

本文标签: json/">json

相关文章

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

  • 本类最热新闻

  •  

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • JSON学习之完全手册图文

      JSON学习之完全手册图文

      2017-01-12 18:01

    • Json学习--简单创建

      Json学习--简单创建

      2017-01-12 17:02

    • jquery利用json实现页面之间传值的实例解析

      jquery利用json实现页面之间传值的实例解析

      2017-01-10 10:04

    • JAVA 根据数据库表内容生产树结构JSON数据

      JAVA 根据数据库表内容生产树结构JSON数据

      2017-01-10 08:07

    网友点评