转:JSON字符串还原成JS原生值
来源:互联网 发布:暴雪降至 知乎 编辑:程序博客网 时间:2024/05/17 07:54
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言。json是JavaScript的一个严格的子集,利用JavaScript中的一些模式来表示结构化数据。
JSON语法:
1.简单值
可以在JSON中表示字符串、数值、布尔值和null。(注:字符串最好用双引号括起来)。
2.对象
//普通对象表示var box={ Name:’Lee’, Age:100};
//JSON对象表示{ “name”:”Lee”, ”age”:100}
3.数组
//普通数组var box=[100,’Lee’,true];
//JSON数组[100,”Lee”,true]
解析
定义:将JSON字符串还原成JS原生值(即JS的对象或数组)。
1.eval()
//json字符串var json=’{“title”:”a”,”num”:1}’//解析var obj=eval(json);
缺点:不安全。
2.parse()
var obj=JSON.parse(json);
序列化
定义:序列化就是解析的反过程,将JS的原生值转化成json字符串。
//序列化var box=JSON.stringify(json);
优势
1. 数据格式比较简单, 易于读写;
2. 易于解析;
3. 支持多种语言。
Json之所以流行,拥有与js类似的语法并不是全部原因。更重要的一个原因是,可以把json数据结构解析为有用的js对象。与xml数据结构要解析成dom文档而且从中提取数据极为麻烦相比,json可以解析为js对象的优势极其明显。
0 0
- JSON字符串还原成JS原生值
- 转:JSON字符串还原成JS原生值
- 原生js处理json字符串
- 原生js访问json
- Js Json字符串转json
- Js字符串转json
- js:标准json字符串转js对象,js对象转换成json字符串,非标准json格式字符串转js对象
- js字符串转json, json转字符串
- 原生js,字符串操作
- json字符串转js对象取值
- js原生JSON学习笔记
- 原生js调用json方法
- 原生js调用json方法
- java中怎样将JSON字符串还原成MAP
- js字符串转换成json
- JS中JSON字符串转JSON对象
- js json字符串转json 对象
- js:字符串(string)转json
- 黑马程序员——java基础——正则表达式
- autohotkey快捷键显示隐藏文件和文件扩展名
- UIday04_zy:容器视图控制器练习
- Dynamic Rankings(动态区间求第K小模板题:树套树(第二份模板效率更高,见下面截图))
- 题目:二叉树的锯齿形层次遍历
- 转:JSON字符串还原成JS原生值
- 学习《算法导论》第六章 堆排序 总结
- 使用SOCK_RAW构建全网广播包
- 题目:交叉字符串
- Poj.1113 Wall【凸包】 2015/08/29
- 面向对象的优缺点
- 题目:交错正负数
- 关于python文件操作
- ptmalloc,tcmalloc和jemalloc内存分配策略研究