当前位置: 首页 > news >正文

学校网站建设发展规划济南手机网站定制价格

学校网站建设发展规划,济南手机网站定制价格,分类网站上怎么做锚文本,作文网课什么是JSON JSON,说白了就是JavaScript用来处理数据的一种格式,这种格式非常简单易用。 JSON,大部分都是用来处理JavaScript和web服务器端之间的数据交换,把后台web服务器的数据传递到前台,然后使用JavaScript进行处…

什么是JSON

JSON,说白了就是JavaScript用来处理数据的一种格式,这种格式非常简单易用。

JSON,大部分都是用来处理JavaScript和web服务器端之间的数据交换,把后台web服务器的数据传递到前台,然后使用JavaScript进行处理,例如ajax等。

JSON支持的语言非常多,包括JavaScript、C#、PHP、Java等等,这是由于JSON独立于语言的轻量级的数据交换格式,这个特点有点类似于SQL语言。

JSON的两种结构

JSON结构共有2种:

  1. 对象结构;
  2. 数组结构;

对象结构

对象结构是使用大括号“{}”括起来的,大括号内是由0个或多个用英文逗号分隔的“关键字:值”对(key:value)构成的。

语法:

var jsonObj =
{"键名1":值1,"键名2":值2,……"键名n":值n
}

说明:

jsonObj指的是json对象。对象结构是以“{”开始,到“}”结束。其中“键名”和“值”之间用英文冒号构成对,两个“键名:值”之间用英文逗号分隔。

注意,这里的键名是字符串,但是值可以是数值、字符串、对象、数组或逻辑true和false。

JSON数组结构

JSON数组结构是用中括号“[]”括起来,中括号内部由0个或多个以英文逗号“,”分隔的值列表组成。

语法:

var arr =
[{"键名1":值1,"键名2":值2},{"键名3":值3,"键名4":值4},……
]

说明:

arr指的是json数组。数组结构是以“[”开始,到“]”结束,这一点跟JSON对象不同。在JSON数组中,每一对“{}”相当于一个JSON对象,大家看看像不像?而且语法都非常类似。

注意,这里的键名是字符串,但是值可以是数值、字符串、对象、数组或逻辑true和false。

对于JSON对象结构和JSON数组结构的读取、写入、修改、删除和遍历等操作请到相应章节认真查看。

代码片断1

代码如下:

{"button":[{    "type":"click","name":"今日歌曲","key":"V1001_TODAY_MUSIC"},{"type":"click","name":"歌手简介","key":"V1001_TODAY_SINGER"},{"name":"菜单","sub_button":[{    "type":"view","name":"搜索","url":"http://www.soso.com/"},{"type":"view","name":"视频","url":"http://v.qq.com/"},{"type":"click","name":"赞一下我们","key":"V1001_GOOD"}]}]}

然后用PHP的json_encode()函数,对一二维数组转换成JSON形式
 但转换出来的JSON形式:

代码片断2

代码如下:

{"button": {"1": {"type": "click","name": "今日歌曲","key": "V1001_TODAY_MUSIC"},"2": {"type": "click","name": "歌手简介","key": "V1001_TODAY_SINGER"},"3": {"name": "菜单","sub_button": [{"type": "view","name": "搜索","url": "http://www.soso.com/"},{"type": "view","name": "视频","url": "http://v.qq.com/"},{"type": "click","name": "赞一下我们","key": "V1001_GOOD"}]}}
}

看出来形式是不一致的。

只能来了解一下JSON的结构形式。
JSON有两种数据:1.无序的对象结构;2.有序的数组结构


1.无序的对象结构
 无序的对象结构在不同语言中称法不同,比如在Python中称为字典,在JS中称为JSON对象……
 总之就是键/值对组合形式。
 刚才我转换出来的JSON结构就是无序的键/值对组合


2.有序的数组结构
 有序的的数组结构,即代码片断2所展示的结构。
 将数组作为有序数组进行转换JSON,就可以得到有序的JSON数组结构。

在下一节内容中,我们一起来认识 JSON 数据格式!

http://www.yayakq.cn/news/99295/

相关文章:

  • 小企业一键做网站wordpress自带站内搜索功能
  • 可以用wpf做网站吗做外国网站自媒体
  • 七夕表白网站制作深圳网站建设方案优化
  • 自己做网站做那种类型重庆建设执业资格注册中心网站
  • 崇明网站怎么做seo理财公司网站模板下载
  • 完整的网站优化放啊中国储备粮管理集团有限公司
  • 网站怎么做内链无锡建设市场网站
  • 西安云英网站建设金华网站建设明细报价表
  • 企业做网站的概要网上设计兼职平台有哪些
  • app公司网站建设价格云南工程建设总承包公司网站
  • 呼和浩特网站建设公司衡水做wap网站的地方
  • 达内网站开发视频教程网站开发 协作平台
  • 福建省建设资格注册管理中心网站做哪个网站好
  • 外网有趣的网站东莞公司seo优化
  • 池州网站建设制作报价方案020网站管理系统模板
  • 网站正能量视频不懂我意思吧出入郑州最新通知今天
  • 网站平台策划方案成都网站建设推广可以
  • 晋中市住房与城乡建设厅网站营销型网站建设 上海
  • 怎么吧自己电脑做网站开了外网网站打不开
  • 小型购物网站建设做淘宝客导购网站推广
  • 建站超市代理seo网站关键字优化
  • 东莞找工作求职招聘网络优化工程师是干嘛的
  • 清苑区建设局网站h5案例分享平台
  • 成都网站设计公司哪家好河南建设工程信息网招标公告
  • 做国内学历公证的网站wordpress 会被取代吗
  • 通辽公司做网站短视频公司网站建设方案
  • 做dw网站图片怎么下载地址wordpress分类网站
  • 如何做好一个外贸进网站的编辑学网站开发培训
  • 面包机做面包网站东莞市建设网站首页官网
  • 网站建设费属于广告费用吗跨平台网站开发