【JSON】parse()和stringfy()方法
来源:互联网 发布:用友软件云南代理商 编辑:程序博客网 时间:2024/05/22 15:47
JSON.parse( )
作用:将JavaScript对象表示法的JSON字符串转换为对象(字符串转对象)
语法:JSON.parse(text [reviver])
text必选 一个有效的 JSON 字符串reviver可选一个转换结果的函数。 将为对象的每个成员调用此函数。
返回值:JSON对象
实例1:
var jsonStr = '{"name":"leinov","sex":"famle","address":"beijing"}'var jsonObj = JSON.parse(jsonStr);alert(typeof jsonObj); //Object
实例2:
以下示例使用 JSON.parse 将 JSON 字符串转换成对象:
var jsontext = '{"firstname":"Jesper","surname":"Aaberg","phone":["555-0100","555-0120"]}'; var contact = JSON.parse(jsontext); document.write(contact.surname + ", " + contact.firstname); // Output: Aaberg, Jesper
JSON.stringify( )
作用:将 JavaScript json对象转换为JavaScript对象表示法的JSON字符串(对象转为字符串)
语法:JSON.stringify(value [, replacer] [, space]);
value(必选)通常为对象或数组replacer(可选)转换结果的函数或数组space(可选)添加缩进、空白和换行符来返回值 JSON 文本更便于阅读。
如果省略 space,返回值文本生成,没有任何额外的空白。
如果 space 是数字,则返回值具有空白的文本缩进指定数目在每个级别的。
如果 space 大于 10 时,文本缩进 10 个空白。
如果 space 为非空字符串,如“\t”,返回值文本缩进与字符串的字符在每个级别。
如果 space 为大于 10 个字符的字符串,使用前 10 个字符。
返回值:JSON 包含的文本字符串。
实例:
var student = new Object();student.name = "leinov";student.sex = "famle";student.address = "chaoyang";var jsonStudent = JSON.stringify(student);alert(typeof jsonStudent); //string
0 0
- 【JSON】parse()和stringfy()方法
- JSON的parse()和stringfy()方法
- JSON的parse()和stringfy()方法
- JSON的parse()和stringfy()方法
- JSON的parse()和stringfy()方法
- JSON.parse()和JSON.stringfy()
- json.stringfy()和json.parse()的区别!
- 为您解惑:JSON的eval()和parse()方法以及stringfy()方法
- eval() JSON.parse() Json.stringfy()
- JSON.stringfy()/JSON.parse()使用
- JSON.stringfy
- JSON.parse和JSON.stringify方法
- 浅谈JSON.stringfy语法
- JSON.parse()方法
- JSON parse()方法
- JSON的方法--parse()
- JSON.parse()方法
- JSON.parse()方法
- 关于地震的数据的自动判断,豆豆成长日记
- 可以复制的label
- DCMTK:带有多张图片的dcm文件转成多张QImage与多张图片添加到一个dcm文件
- 第十周项目7 判断二叉树是否相似
- 高效的输入函数 --- 适用于ACM竞赛里输入数据特别多的情况
- 【JSON】parse()和stringfy()方法
- 成功的内涵 _ 爱默生(人生的快乐和意义在于做个人格更加完整、人性更加丰满的人)
- Android四大组件之ConentProvider.
- Java连接DB2数据库开发应用的编程步骤
- 空间商关闭fsockopen和pfsockopen函数导致phpcms 无法发送邮件的解决办法
- easyui结合SpringMVC,Mybatis的简单应用
- (windows下)python2.x有关Tkinter,simpledialog,messagebox的问题
- 【BZOJ2002】弹飞绵羊
- Storm应用系列之——Topology部署