json学习笔记

一、JSON 语法规则

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

  • 数据在名称/值对中
  • 数据由逗号分隔
  • 大括号 {} 保存对象
  • 中括号 [] 保存数组,数组可以包含多个对象

 

二、JSON 对象

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

{key1 : value1, key2 : value2, ... keyN : valueN }

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

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

三、访问对象值

你可以使用点号(.)来访问对象的值:

实例

var myObj, x; myObj = { "name":"runoob", "alexa":10000, "site":null }; x = myObj.name;

尝试一下 »

你也可以使用中括号([])来访问对象的值:

实例

var myObj, x; myObj = { "name":"runoob", "alexa":10000, "site":null }; x = myObj["name"];
 

四、JSON 数组


数组作为 JSON 对象

实例:[ "Google", "Runoob", "Taobao" ]

JSON 数组在中括号中书写。

JSON 中数组值必须是合法的 JSON 数据类型(字符串, 数字, 对象, 数组, 布尔值或 null)。

JavaScript 中,数组值可以是以上的 JSON 数据类型,也可以是 JavaScript 的表达式,包括函数,日期,及 undefined


JSON 对象中的数组

对象属性的值可以是一个数组:

实例:{ "name":"网站", "num":3, "sites":[ "Google", "Runoob", "Taobao" ] }

我们可以使用索引值来访问数组:实例  x = myObj.sites[0];

 

 
 
 
 
posted @   Tomorrow1126  阅读(27)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· 单线程的Redis速度为什么快?
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
历史上的今天:
2020-03-16 bmp图像反色的原理及实现
2020-03-16 RGBQUAD数据结构
2020-03-16 位图信息头和位图文件头
2020-03-16 图像类型分类
点击右上角即可分享
微信分享提示