json
来源:互联网 发布:美利达勇士300d淘宝 编辑:程序博客网 时间:2024/06/08 14:11
JSON语法
JSON(JavaScript Object Notation
), 进行数据的交换,而且由于语法更为简洁,网络传输,以及机器解析都更为迅速.
语法规则:
- 数据在键值对中
- 数据由逗号分隔
- 花括号保存对象
- 方括号保存数组
数据类型:
下列内容 无论 键 值 都是用双引号包起来
- 数字(整数或浮点数)
- 字符串(在双引号中)
- 逻辑值(true 或 false)
- 数组(在方括号中)
- 对象(在花括号中)
- null
示例代码 下部分代码看起来类似于定义JavaScript
对象// 基本对象{ "name":"fox", "age":"18", "sex":"true", "car":null}// 数组 [ { "name":"小小胡", "age":"1" }, { "name":"小二胡", "age":"2" }]
JSON解析
接下来演示如何使用
JavaScript
和PHP
对JSON
进行解析使用
JSON
对象方法一:
- JSON.parse()方法:将
JSON
字符串转化为JavaScript
对象
- JSON.stringify()方法:将
JavaScript
对象,转化为JSON
字符串- 由于老式
IE(8以下)
浏览器中没有JSON
对象,通过导入JSON2.js
框架即可解决,框架获取地址为:JSON2.js_github地址方法二:使用eval()
方法 使用eval()
方法需要注意的是,需要将内容使用()括号
包裹起来
var jsonStr =
{
"name":"fox", "age":18, "skill":"撩妹"
};
var jsonObj = eval('('+jsonStr+')'); console.log(jsonObj);阅读全文
0 0
- Json
- JSON
- JSON
- JSON
- json
- JSON
- JSON
- json
- Json
- json
- JSON
- json
- json
- JSON
- json
- JSON
- JSON
- json
- centos下git的安装以及代码自动同步
- 网易春招[编程题]调整队形
- 老司机带你玩转git(二)git的分支特性
- mysql数据库执行mysqladmin flush-hosts方法
- Ubuntu React Native环境搭建
- json
- 面向对象-多态
- shell中的fork、source和exec总结(包括环境变量)
- Druid 配置
- linux之find命令详解
- Scala 中 var 和 val 的区别
- ARP协议
- Check-Point-Security-Gateway-BYOL-R77.30-041.161
- AJAX