IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

三、JSON 语法

IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

文章永久连接:https://tech.souyunku.com/?p=7594

JSON 语法是 JavaScript 语法的子集

JSON 语法规则

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

1、 数据在名称/值对中
2、 数据由逗号分隔
3、 大括号保存对象
4、 中括号保存数组

JSON 键/值对

JSON 数据的书写格式是:键/值对

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

"name" : "教程 "

等价于这条 JavaScript 语句

name = "教程 "

在 JavaScript 中,键的双引号可以省略,但其它语言中是不可以的

JSON 值

JSON 值可以是

1、 数字(整数或浮点数)
2、 字符串(在双引号中)
3、 逻辑值(truefalse
4、 数组(在中括号中)
5、 对象(在大括号中)
6、 null

图示

img_1006_02__1.png

JSON 数字

JSON 数字可以是整型或者浮点型

{ "age":30 }

图示

img_1006_02__2.png

JSON 对象

JSON 对象和 JavaScript 对象一样,在大括号 ( {} ) 中书写

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

{ "name":"教程 " , "url":"tech.souyunku.com" }

图示

img_1006_02__3.png

JSON 数组

JSON 数组和 JavaScript 数组一样,用中括号括起来

JSON 数组可包含多个对象或者多个其它数组

{
    "sites": [
        { "name":"搜云库技术团队" , "url":"tech.souyunku.com" }, 
        { "name":"阿里巴巴" , "url":"www.taobao.com" }, 
        { "name":"腾讯" ,     "url":"www.qq.com" }
    ]
}

对象 “sites” 是包含三个对象的数组

每个对象代表一条关于某个网站(name、url)的记录

图示

img_1006_02__4.png

JSON 布尔值

JSON 布尔值可以是 true 或者 false

{ "flag":true }

JSON null

JSON 可以设置值为 null

{ "souyunku":null }

JSON 使用 JavaScript 语法

因为 JSON 使用 JavaScript 语法,所以 JavaScript 无需额外的依赖就能处理 JSON

可以使用 JavaScript 创建一个对象数组,并像这样进行赋值

var sites = [
    { "name":"搜云库技术团队" , "url":"tech.souyunku.com" }, 
    { "name":"阿里巴巴" , "url":"www.taobao.com" }, 
    { "name":"腾讯" ,     "url":"www.qq.com" }
];

可以像下面这样访问 JavaScript 对象数组中的第一项 (索引从 0 开始 )

sites[0].name;

返回的内容是:搜云库技术团队

然后可以像下面这样修改数据

sites[0].name="教程 ";

运行范例 »

JSON 文件

JSON 文件的扩展名是 .json

JSON 的 MIME 类型是 application/json

接下来的一章,我们将学习如何把 JSON 文本转换为 JavaScript 对象

干货推荐


Warning: A non-numeric value encountered in /data/wangzhan/tech.souyunku.com.wp/wp-content/themes/dux/functions-theme.php on line 1154
赞(82) 打赏



未经允许不得转载:搜云库技术团队 » 三、JSON 语法

IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码
IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

评论 抢沙发

大前端WP主题 更专业 更方便

联系我们联系我们

觉得文章有用就打赏一下文章作者

微信扫一扫打赏

微信扫一扫打赏


Fatal error: Uncaught Exception: Cache directory not writable. Comet Cache needs this directory please: `/data/wangzhan/tech.souyunku.com.wp/wp-content/cache/comet-cache/cache/https/tech-souyunku-com/index.q`. Set permissions to `755` or higher; `777` might be needed in some cases. in /data/wangzhan/tech.souyunku.com.wp/wp-content/plugins/comet-cache/src/includes/traits/Ac/ObUtils.php:367 Stack trace: #0 [internal function]: WebSharks\CometCache\Classes\AdvancedCache->outputBufferCallbackHandler() #1 /data/wangzhan/tech.souyunku.com.wp/wp-includes/functions.php(5109): ob_end_flush() #2 /data/wangzhan/tech.souyunku.com.wp/wp-includes/class-wp-hook.php(303): wp_ob_end_flush_all() #3 /data/wangzhan/tech.souyunku.com.wp/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters() #4 /data/wangzhan/tech.souyunku.com.wp/wp-includes/plugin.php(470): WP_Hook->do_action() #5 /data/wangzhan/tech.souyunku.com.wp/wp-includes/load.php(1097): do_action() #6 [internal function]: shutdown_action_hook() #7 {main} thrown in /data/wangzhan/tech.souyunku.com.wp/wp-content/plugins/comet-cache/src/includes/traits/Ac/ObUtils.php on line 367