13518219792

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

创新互联JSON教程:JSON 语法

JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。

成都创新互联公司是一家集网站建设,济宁企业网站建设,济宁品牌网站建设,网站定制,济宁网站建设报价,网络营销,网络优化,济宁网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

JSON 语法是 JavaScript 语法的子集。


我们来快速浏览一下 JSON 的基本语法。JSON 的语法基本上可以视为 JavaScript 语法的一个子集,包括以下内容:

下面是一个简单的示例:

{
    "book": [
        {
            "id":"01",
            "language": "Java",
            "edition": "third",
            "author": "Herbert Schildt"
        },
        {
            "id":"07",
            "language": "C++",
            "edition": "second",
            "author": "E.Balagurusamy"
    }]
}

JSON 支持以下两种数据结构:

JSON 语法规则

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

JSON 语法规则不复杂,它参考了 C 语言家族的一些习惯,学习起来并不会感到陌生。


JSON 名称/值对

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

{ "flag":true }

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

"firstName" : "John"

这很容易理解,等价于这条 JavaScript 语句:

firstName = "John"

JSON 值

JSON 值可以是:


JSON 对象

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

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

{ "firstName":"John" , "lastName":"Doe" }

这一点也容易理解,与这条 JavaScript 语句等价:

firstName = "John"     
lastName = "Doe"

JSON 数组

JSON 数组在方括号中书写:

数组可包含多个对象:

{   
    "employees": [   
        { "firstName":"John" , "lastName":"Doe" },   
        { "firstName":"Anna" , "lastName":"Smith" },   
        { "firstName":"Peter" , "lastName":"Jones" }   
    ]
}

在上面的例子中,对象 "employees" 是包含三个对象的数组。每个对象代表一条关于某人(有姓和名)的记录。


JSON 布尔值

JSON 布尔值可以是 true 或者 false:

{ "CDCXHL.COM":true }

JSON null

JSON 可以设置 null 值:

{ "CDCXHL.COM":null }

JSON 使用 JavaScript 语法

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

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

实例

var employees = [

{ "firstName":"John" , "lastName":"Doe" },

{ "firstName":"Anna" , "lastName":"Smith" },

{ "firstName":"Peter" , "lastName": "Jones" }

];

可以像这样访问 JavaScript 对象数组中的第一项:

employees[0].lastName;

返回的内容是:

Doe

可以像这样修改数据:

employees[0].firstName = "Jonatan";

尝试一下 »  

在下面的章节,您将学到如何把 JSON 文本转换为 JavaScript 对象。


JSON 文件

在下节内容中,我们将介绍如何使用JSON把文本转换为JavaScript对象。


分享文章:创新互联JSON教程:JSON 语法
标题链接:http://cdbrznjsb.com/article/cdodjgi.html

其他资讯

让你的专属顾问为你服务