JSON 对象

1.对象语法

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

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

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

key 和 value 中使用冒号(:)分割。

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

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

2.访问对象值

可以使用(.)来访问对象值

var myObj, x;
myObj = { "name":"runoob", "alexa":10000, "site":null };
x = myObj.name; //实现访问对象的值

3.循环对象

使用for-in 循环来遍历数组

4.嵌套JSON对象

myObj = {"name":"runoob","alexa":10000,"sites": {"site1":"www.runoob.com","site2":"m.runoob.com","site3":"c.runoob.com"}
}两种不同的方法实现访问对象
x = myObj.sites.site1;
// 或者
x = myObj.sites["site1"];

5.删除对象的属性

<p id="demo"></p><script>
var myObj, i, x = "";
myObj = {"name":"runoob","alexa":10000,"sites": {"site1":"www.runoob.com","site2":"m.runoob.com","site3":"c.runoob.com"}
}
delete myObj.sites["site1"];   //把sites中的"site1":"www.runoob.com"删除for (i in myObj.sites) {x += myObj.sites[i] + "<br>";
}document.getElementById("demo").innerHTML = x;</script></body>
</html>

转载于:https://www.cnblogs.com/RichardWG/p/9606683.html

JSON学习笔记-3相关推荐

  1. JSON学习笔记-处理空白字符(使用 SSE4.2 优化字符串扫描)

    背景:一些JSON含有大量的空白字符(whitspace),在解析JSON时需要跳过这些空白字符. 那么如果我们只是简单的进行处理,当遇在输入流中到这四种空白字符( ,\t,\n,\r,)时,直接跳过 ...

  2. AJAX 和 JSON学习笔记

    Ajax 和 Json (参考遇见狂神说b站视频) Web 1.0 时代 登录,如果失败,需要刷新页面,才能重新登录:不点击提交按钮,就不知道自己密码输错了: 现在搜索时,没有刷新页面,网页只有一部分 ...

  3. JSON学习笔记(六)- JSONP

    JSONP 教程 本章节我们将向大家介绍 JSONP 的知识. Jsonp(JSON with Padding) 是 json 的一种"使用模式",可以让网页从别的域名(网站)那获 ...

  4. JSON学习笔记(五)- JSON.stringify()

    JSON.stringify() JSON 通常用于与服务端交换数据. 在向服务器发送数据时一般是字符串. 我们可以使用 JSON.stringify() 方法将 JavaScript 对象转换为字符 ...

  5. JSON学习笔记(四)- JSON.parse()

    JSON.parse() JSON 通常用于与服务端交换数据. 在接收服务器数据时一般是字符串. 我们可以使用 JSON.parse() 方法将数据转换为 JavaScript 对象. 语法 JSON ...

  6. JSON学习笔记(三)- 数组

    JSON 数组 数组作为 JSON 对象 实例 [ "Google","Runoob","Taobao"] JSON 数组在中括号中书写. ...

  7. JSON学习笔记(二)- 对象

    JSON 对象 对象语法 实例 { "name":"runoob","alexa":10000,"site":null} ...

  8. JSON学习笔记(一)- 语法

    JSON 语法 JSON 语法是 JavaScript 语法的子集. JSON 语法规则 JSON 语法是 JavaScript 对象表示法语法的子集. 数据在名称/值对中 数据由逗号分隔 大括号保存 ...

  9. json学习笔记(圣思园视频学习笔记)

    1.需要把json的包源码搞出来,我们就可以测试了.(下载地址)https://github.com/douglascrockford/JSON-java 2,测试代码如下: package shen ...

最新文章

  1. 用什么擦地最干净脑筋急转弯_22个数学脑筋急转弯答案,你能全部做出来吗?...
  2. 使用apache的ab对想迪科技站点www.thinkdee.com进行压力测试
  3. python软件怎么运行-python软件怎么用
  4. python打包包含所有依赖_解决Python开发过程中依赖库打包问题的方法
  5. uni-app 微信小程序授权登录
  6. 数据库MySQL的运行情况主要是检查什么_mysql 运行状态分析 运行故障排查实例
  7. 算法学习_简单递归算法
  8. Java面向对象的编程
  9. SQL 2005 带自增列 带外键约束 数据导入导出
  10. 资料分析——基础知识
  11. 用U盘安装Windows系统操作步骤
  12. 【Python】使用Scikit-Learn进行机器学习步骤介绍
  13. 亚马逊6页纸开会方法!
  14. tomcat9开启远程调试功能
  15. linux系统怎么两个盘对拷,Linux分区对拷等小技巧
  16. OBS 进阶开发 之 新增插件
  17. Python有哪些技术上的优点?比其他语言好在哪儿?
  18. 在arm32中浮点数与16进制转换
  19. 【云原生】SQL(及存储过程)跑得太慢怎么办?
  20. 开关量分布式IO系统可应用施耐德PLC扩展

热门文章

  1. jspxcms bug表
  2. InvocationTargetException异常解析
  3. Cxf + Spring3.0 入门开发WebService
  4. 征集并发文献译者之Disruptor
  5. windows 网络规划
  6. 【异步编程】Part3:取消异步操作
  7. C# IEnumerable和IEnumerator的区别,如何实现
  8. 总结个人项目设计保障5大原则
  9. [JSP][JSTL]页面调用函数--它${fn:}内置函数、是推断字符串是空的、更换车厢
  10. fdisk -l 找不到分区怎么办?想办法找到隐藏分区。