当前位置: 首页 > article >正文

JSON对象

对象语法

实例

{"name":"runoob","alexa":10000,"site":null}

JSON对象使用在大括号{. . . }中书写。

对象可以包含多个Key/value(键/值)对。

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

Key和value中使用冒号:分割。

每个key/value对使用逗号,分割。

访问对象值

可以使用点号.来访问对象的值。

实例:

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"];

循环对象

可以使用for-in来循环对象的属性:

var myObj = { "name":"runoob", "alexa":10000, "site":null };
for (x in myObj) {
    document.getElementById("demo").innerHTML += x + "<br>";
}

在for-in循环对象的属性时,使用中括号[]来访问属性的值:

var myObj = { "name":"runoob", "alexa":10000, "site":null };
for (x in myObj) {
    document.getElementById("demo").innerHTML += myObj[x] + "<br>";
}

嵌入JSON对象

JSON对象中可以包含另外一个JSON对象:

myObj = {
    "name":"runoob",
    "alexa":10000,
    "sites": {
        "site1":"www.runoob.com",
        "site2":"m.runoob.com",
        "site3":"c.runoob.com"
    }
}

可以使用点号.或中括号[]来访问嵌套的JSON对象。

x = myObj.sites.site1;
// 或者
x = myObj.sites["site1"];

修改值

可以使用点号.来修改JSON对象的值:

myObj.sites.site1 = "www.google.com";

可以使用中括号[]来修改JSON对象的值:

myObj.sites["site1"] = "www.google.com";

删除对象属性

可以使用delete关键字来删除JSON对象的属性:

delete myObj.sites.sitel;

可以使用中括号[]来删除JSON对象的属性:

delete myObj.sites["sitel"]


http://www.kler.cn/a/302135.html

相关文章:

  • Qt 日志文件的滚动写入
  • PVE纵览-安装系统卡“Loading Driver”的快速解决方案
  • python爬虫(二)爬取国家博物馆的信息
  • RabbitMQ 篇-深入了解延迟消息、MQ 可靠性(生产者可靠性、MQ 可靠性、消费者可靠性)
  • Docker 的安装与使用
  • 【常见问题解答】远程桌面无法复制粘贴的解决方法
  • JSDelivr NPM CDN 国内加速节点
  • java设计模式(持续更新中)
  • 英伟达与甲骨文携手加速企业级AI和数据处理
  • 搭建一个本地 SMTP 服务器
  • [苍穹外卖]-05Redis快速入门
  • 【算法】冒泡排序
  • CSP-J 算法基础 二分查找与二分答案
  • 【Python爬虫】利用爬虫抓取双色球开奖号码,获取完整数据并通过随机森林和多层感知两种模型进行简单的预测
  • VulnHub DC-1-DC-7靶机WP
  • 计算机网络期末试题及答案
  • Java学习路线
  • Redis及其他缓存
  • 数字孪生之-3D可视化
  • Linux系统安装
  • C++20那些事之何时使用可能性属性?
  • 银行业金融机构反洗钱现场检查数据接口规范(试行)
  • 如何升级用 Helm 安装的极狐GitLab Runner?
  • C#发送正文带图片带附件的邮件
  • Eclipse折叠if、else、try catch的{}
  • Git 提取和拉取的区别在哪