JSON学习笔记-3
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相关推荐
- JSON学习笔记-处理空白字符(使用 SSE4.2 优化字符串扫描)
背景:一些JSON含有大量的空白字符(whitspace),在解析JSON时需要跳过这些空白字符. 那么如果我们只是简单的进行处理,当遇在输入流中到这四种空白字符( ,\t,\n,\r,)时,直接跳过 ...
- AJAX 和 JSON学习笔记
Ajax 和 Json (参考遇见狂神说b站视频) Web 1.0 时代 登录,如果失败,需要刷新页面,才能重新登录:不点击提交按钮,就不知道自己密码输错了: 现在搜索时,没有刷新页面,网页只有一部分 ...
- JSON学习笔记(六)- JSONP
JSONP 教程 本章节我们将向大家介绍 JSONP 的知识. Jsonp(JSON with Padding) 是 json 的一种"使用模式",可以让网页从别的域名(网站)那获 ...
- JSON学习笔记(五)- JSON.stringify()
JSON.stringify() JSON 通常用于与服务端交换数据. 在向服务器发送数据时一般是字符串. 我们可以使用 JSON.stringify() 方法将 JavaScript 对象转换为字符 ...
- JSON学习笔记(四)- JSON.parse()
JSON.parse() JSON 通常用于与服务端交换数据. 在接收服务器数据时一般是字符串. 我们可以使用 JSON.parse() 方法将数据转换为 JavaScript 对象. 语法 JSON ...
- JSON学习笔记(三)- 数组
JSON 数组 数组作为 JSON 对象 实例 [ "Google","Runoob","Taobao"] JSON 数组在中括号中书写. ...
- JSON学习笔记(二)- 对象
JSON 对象 对象语法 实例 { "name":"runoob","alexa":10000,"site":null} ...
- JSON学习笔记(一)- 语法
JSON 语法 JSON 语法是 JavaScript 语法的子集. JSON 语法规则 JSON 语法是 JavaScript 对象表示法语法的子集. 数据在名称/值对中 数据由逗号分隔 大括号保存 ...
- json学习笔记(圣思园视频学习笔记)
1.需要把json的包源码搞出来,我们就可以测试了.(下载地址)https://github.com/douglascrockford/JSON-java 2,测试代码如下: package shen ...
最新文章
- 用什么擦地最干净脑筋急转弯_22个数学脑筋急转弯答案,你能全部做出来吗?...
- 使用apache的ab对想迪科技站点www.thinkdee.com进行压力测试
- python软件怎么运行-python软件怎么用
- python打包包含所有依赖_解决Python开发过程中依赖库打包问题的方法
- uni-app 微信小程序授权登录
- 数据库MySQL的运行情况主要是检查什么_mysql 运行状态分析 运行故障排查实例
- 算法学习_简单递归算法
- Java面向对象的编程
- SQL 2005 带自增列 带外键约束 数据导入导出
- 资料分析——基础知识
- 用U盘安装Windows系统操作步骤
- 【Python】使用Scikit-Learn进行机器学习步骤介绍
- 亚马逊6页纸开会方法!
- tomcat9开启远程调试功能
- linux系统怎么两个盘对拷,Linux分区对拷等小技巧
- OBS 进阶开发 之 新增插件
- Python有哪些技术上的优点?比其他语言好在哪儿?
- 在arm32中浮点数与16进制转换
- 【云原生】SQL(及存储过程)跑得太慢怎么办?
- 开关量分布式IO系统可应用施耐德PLC扩展
热门文章
- jspxcms bug表
- InvocationTargetException异常解析
- Cxf + Spring3.0 入门开发WebService
- 征集并发文献译者之Disruptor
- windows 网络规划
- 【异步编程】Part3:取消异步操作
- C# IEnumerable和IEnumerator的区别,如何实现
- 总结个人项目设计保障5大原则
- [JSP][JSTL]页面调用函数--它${fn:}内置函数、是推断字符串是空的、更换车厢
- fdisk -l 找不到分区怎么办?想办法找到隐藏分区。