JSON简介和使用

    科技2025-10-29  9

    1.JSON 简介 JSON: JavaScript Object Notation(JavaScript 对象表示法)  JSON 是存储和交换文本信息的语法,类似 XML。 JSON 比 XML 更小、更快,更易解析。 2.JSON 语法 SON 支持以下两种数据结构: 名/值对集合: 这一数据结构由不同的编程语言支持。 有序的值列表: 包括数组,列表,向量或序列等等。 JSON 语法规则 JSON 语法是 JavaScript 对象表示法语法的子集。 JSON 语法规则不复杂,它参考了 C 语言家族的一些习惯,学习起来并不会感到陌生。 数据在名称/值对中 数据由逗号分隔 花括号保存对象 方括号保存数组 JSON 名称/值对 JSON 数据的书写格式是:名称/值对。 名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值: “firstName” : “John” 这很容易理解,等价于这条 JavaScript 语句: firstName = “John” JSON 值 JSON 值可以是: 数字(整数或浮点数) 字符串(在双引号中) 逻辑值(true 或 false) 数组(在方括号中) 对象(在花括号中) null 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: { “flag”:true } JSON null JSON 可以设置 null 值: { “w3cschool”:null }

    Processed: 0.011, SQL: 8