Json学习(一)

每一个访问网络应用的程序都会有自己的服务器,我们可以向服务器提交数据,也可以从服务器上获取数据。那问题来了,这些数据到底以什么样的格式在网络上传输呢?

一般我们都会在网络上传输一些格式化后的数据,这种数据会有一定的结构规格和语义,当另一方收到数据消息之后,就可以按照相同的结构规格进行解析,从而获取自己想要的数据内容。

在网络上传输数据时,最常用的格式有两种,XML和JSON。

那么什么是JSON呢?
JSON 即 JavaScript Object Natation,它是一种轻量级的文本数据交换格式。比起XML,JSON在于它的体积更小,在网络传输时,更省流量。

关于JSON的语法?

JSON 语法是 JavaScript 对象表示法语法的子集。

  • 数据在名称/值对中
  • 数据由逗号分隔
  • 花括号保存对象
  • 方括号保存数组

JSON的数据书写格式为:名称/值对。

名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值:例如 "City" :"Beijing"

这很容易理解,等价于这条 JavaScript 语句:City = "Beijing”

JSON对象

JSON 对象在花括号中书写:对象可以包含多个名称/值对
{”Name“:"Shareeyes","City":"Shanghai"}
这一点也容易理解,与这条 JavaScript 语句等价:

Name = "Shareeyes";   City = "Shanghai";

JSON数组

JSON 数组在方括号中书写:

数组可包含多个对象:

{ "Friends":[

  {"Name":"Xiaoming","City":”Shanghai“},

  {"Name":"Xiaohong","City":”Beijing“},

  {"Name":"Xiaohaha","City":"Nanjing“}

]

}

上面对象Friends包含三个对象的数组,每一个对象代表一个人名和地址。

JSON文件的文件类型是“.json”

JSON文件的MIME类型是“application/json”


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值