码迷,mamicode.com
首页 > Web开发 > 详细

关于JSON

时间:2017-02-28 00:36:12      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:后缀   语言   字符   文件中   方法   返回   实现   字符串   类型   

1、JSON是Javascript子集,所以前端支持使用Javascript的eval()把字符串转换为json

2、JSON语法规则:键/值对,JSON数据中键值必须成对出现,且键必须由双引号(")包裹。

  值可以为以下类型:

    数字(无需双引号{”age":30})

    布尔(无需双引号{isLogin:false})

    字符(必须双引号{"name":"Thromas"})

    数组(中括号中[]{ages:[10,11,13]})

    JSON对象(大括号中{"employ":{"name":"Json","age":29,"haveCar":true}})。

  对象:{键:值} 例:{"name":"Json","age":29,"haveCar":true}   为一个普通的JSON对象。对象可以作为JSON的值存在。

3、JSON使用:可以使用对象.属性直接访问、修改数据。

          例:var employ={"name":"Json","age":29,"haveCar":true} .可以使用employ.name获得值Json

       可以使用数组形式直接访问、修改数据。

          例:使用employ["name"]获得Json。

4、JSON文件MIME格式为Application/json,文件后缀为.json。

5、浏览器支持:目前主流浏览器都支持JSON格式数据。

    主流新版浏览器部分支持使用JSON.parse()方法,把字符串转换为JSON对象也是使用eval()方法实现。

    主流新版浏览器部分支持使用JSON.stringify()方法,把JSON(Javascript)对象转换为字符串。

    浏览器不支持时可以引用json2.js文件,此文件中实现了parse()方法,stringify()方法。下载地址:JSON

6、在线验证:网站支持JSON格式合法性校验,校验地址:BeJSON

7、C#语言支持:微软支持JSON数据直接传输,在MVC中直接生成JSON对象进行结果返回。如遇老版不支持情况可下载newton.json.dll类库,类库支持JSON生成与解析。

关于JSON

标签:后缀   语言   字符   文件中   方法   返回   实现   字符串   类型   

原文地址:http://www.cnblogs.com/bro-ma/p/6476961.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!