JSON3:一个现代JSON实现库

JSON3是一个现代JSON实现库,能够兼容各种各样的Javascript平台,比如IE6、Opera7、Safari2及Netscape6等。当前最新的版本是3.3.2。

json3

JSON 是一种基于JavaScript语法宽松子集的语言无关性数据交换格式。最初由Douglas Crockford推广,并在第5版的ECMAScript规范中确立了标准格式。在2011年6月批准的5.1版ECMAScript规范中,修改了几个有关日期序列化的语法。

JSON3暴露了两个函数:stringify(),将一个Javascript值序列化为JSON格式;parse(),将一个JSON格式的字符串反序列化为Javascript值。这是对JSON2的嵌入式代替。这两个函数完全遵照ECMAScript的规范,除了在日期序列化方面的差异。

使用方法

Web浏览器

当在Web浏览器中使用时,JSON3暴露了一个额外的JSON3对象,该对象包含了 noConflict() 和 runInContext()以及别名为stringify() 和 parse()的函数

兼容性

JSON 3 在以下web浏览器、CommonJS环境、JavaScript引擎中测试通过。

Web浏览器:

  • IE6.0及更高版本
  • 火狐1.0及更高版本
  • Safari2.0及更高版本
  • Opera7.02及更高版本
  • Mozilia1.0、Netscape6.2.3、SeaMonkey1.0及更高版本

CommonJS环境:

  • Node0.2.6及更高版本
  • RinqoJS0.4及高版本
  • Narwhal0.3.2及更高版本

JavaScript引擎:

  • Mozilia Rhino1.5R5及更高版本
  • WebKitJSC
  • Google V8

下载

官方网站:http://bestiejs.github.io/json3/
开源地址:https://github.com/bestiejs/json

1 6 收藏

资源整理者简介:tzstone

简介还没来得及写 :) 个人主页 · 贡献了2个资源


直接登录
最新评论

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1439 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer