JS与 JSON(一个菜鸟的不正经日常)
今天学习了json的一些知识,
1 . 什么是json
1.1 JSON 英文全称 JavaScript Object Notation。
1.2 JSON 是一种轻量级的数据交换格式,用于存储和传输数据。
1.3 JSON也是一个是独立的语言 。
1.4 JSON 易于理解,语法与JavaScript的相同,JSON 数据格式为 键/值 对形式,就像 JavaScript 对象属性。键/值对包括字段名称(在双引号中),后面一个冒号,然后是值。
1.5 JSON通常用于服务端向网页传递数据 。
1.6 JSON 解析器和 JSON 库支持许多不同的编程语言。(我是学前端的,本文只说js方面的)
1.7 JSON提供了json.js包,下载地址:http://www.json.org
2.JSON 语法规则
2.1 数据为 键/值 对的形式来存储。
2.2 数据由逗号分隔。
2.3大括号保存对象 {"name":"Jack", "age":18,"like":"sing"}
2.4方括号保存数组
例: {"sites":[
{"name":"Jack", "age":18,"like":"sing"},
{"name":"rose","age":20,"like":"dance"},
{"eat":[ 1,23,12,"HTML","MAKE" ]}
]}
3.JSON对象与JSON字符串互转方法
3.1 在JavaScript中eval()方法可以把json字符串转为数组对象 但是此方法具有局限性,对此还没有深入学习,过两天会补上关于本方法的其他方面 待补充
3.2 JSON.stringify() 方法可以把json对象转换为字符串,但是这个方法是json.js中的方法,并非JavaScript内置方法。
关于json还有许多知识点,今天先写到这里
最新文章
- ajax将json写到table中去
- 「脑洞」图片转HTML(支持动画)
- iScroll.js 用法参考 (share)
- 攻城狮在路上(壹) Hibernate(十三)--- Hibernate的检索方式(上)
- 【Python】:简单爬虫作业
- mysql xtarbackup备份脚本
- python中的commands模块
- Spring-----配置复杂对象
- [ext4]03 磁盘布局 – Flexible group分析
- 【JavaScript基础系列】决定你的人生能走多远的,是基础。
- OC Block网上转载
- Unity热更新之C#反射加载程序集
- sklearn中的SVM
- EF学习笔记(九):异步处理和存储过程
- kali linux升级
- jQuery Chosen 使用
- LA 3708 &;&; POJ 3154 Graveyard (思维)
- AVPlayer 音乐播放后台播放,以及锁屏主题设置
- 使用js对select动态添加和删除OPTION
- HBase查询优化——持续更新