Json语法

Posted 曹军

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Json语法相关的知识,希望对你有一定的参考价值。

  上上面稍微试手了一下,感觉还好,这里正式开始json之路

  JSON 语法是 javascript 语法的子集。

一:总概括

1.语法规则

  这个特别重要。

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

 

2.键值对

  名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值。

  "name" : "菜鸟教程"

 

3.Json的值

  • 数字(整数或浮点数)
  • 字符串(在双引号中)
  • 逻辑值(true 或 false)
  • 数组(在中括号中)
  • 对象(在大括号中)
  • null

 

二:数字

1.示例

  { "age":30 }

 

三:对象

1.说明  

  JSON 对象在大括号({})中书写:

  对象可以包含多个名称/值对

 

2.示例

  {

     "name":"菜鸟教程" ,

     "url":"www.runoob.com"

  }

 

四:数组

1.说明

  JSON 数组在中括号中书写:

  数组可包含多个对象

 

2.示例

  这种方式,是最常见的方式。

  {

     "sites": [

      { "name":"菜鸟教程" , "url":"www.runoob.com"},

      { "name":"google" , "url":"www.google.com" },

      { "name":"微博" , "url":"www.weibo.com" }

        ]

  }

 

 

五:布尔

1.示例

  { "flag":true }

 

六:null

1.示例

  可以设置成null

  { "runoob":null }

 

七:JS使用JSON

1.示例

  因为 JSON 使用 JavaScript 语法,所以无需额外的软件就能处理 JavaScript 中的 JSON。

  通过 JavaScript,您可以创建一个对象数组,并像这样进行赋值:

  

 

2.操作

  获取数据:sites[0].name;

  修改数据:sites[0].name="教程";

 

以上是关于Json语法的主要内容,如果未能解决你的问题,请参考以下文章

JSON 语法

JSON 语法

JSON 语法规则的子集

JSON 语法 数据格式

json语法规则

JSON语法规则