JSON的parse()和stringfy()方法

转载 2015年11月19日 10:52:34

1.JSON.parse;
作用:将JavaScript对象表示法的JSON字符串转换为对象(字符串转对象)
语法:JSON.parse(text [, reviver])
text 必选。 一个有效的 JSON 字符串。
reviver 可选。 一个转换结果的函数。 将为对象的每个成员调用此函数。
返回值:JSON对象 
实例:

var jsonStr = '{"name":"leinov","sex":"famle","address":"beijing"}'
var jsonObj = JSON.parse(jsonStr);
alert(typeof jsonObj); //Object

 

2.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

【JSON】parse()和stringfy()方法

JSON.parse( ) 作用:将JavaScript对象表示法的JSON字符串转换为对象(字符串转对象) 语法:JSON.parse(text [reviver]) text 必选  ...
  • shenjun1992722
  • shenjun1992722
  • 2015年11月18日 19:34
  • 241

JSON的parse()和stringfy()方法

1.JSON.parse; 作用:将JavaScript对象表示法的JSON字符串转换为对象(字符串转对象) 语法:JSON.parse(text [, reviver]) text 必选。 一...
  • jixiaomeng821
  • jixiaomeng821
  • 2014年07月10日 11:30
  • 32607

eval()和JSON.parse()的区别

转自:http://www.cnblogs.com/Liujunyan/p/4965924.html 我们将一个字符串解析成json对象时可以使用两种方法: 假设我们有一个json格式的字...
  • qq285679784
  • qq285679784
  • 2017年03月29日 16:40
  • 631

Java中parse()和valueOf(),toString()的区别

1.parse()是SimpleDateFomat里面的方法,你说的应该是parseInt()或parsefloat()这种方法吧, 顾名思义 比如说parseInt()就是把String类型转化为i...
  • bin8632
  • bin8632
  • 2015年12月07日 15:52
  • 2842

类型转换的时候,.valueOf()和.parseX()的区别

valueOf:返回的是个包装类 parseInt:返回的就是基本数据类型 二者的差异: 中间有个装箱拆箱的过程,如果准确的知道自己要的是什么返回值的话, 就可以明确清楚的选择用哪个方法来...
  • qq_27093465
  • qq_27093465
  • 2016年09月08日 16:49
  • 2993

为您解惑:JSON的eval()和parse()方法以及stringfy()方法

JSON 最常见的用法之一,是从 web 服务器上读取 JSON 数据(作为文件或作为 HttpRequest),将 JSON 数据转换为 JavaScript 对象,然后在网页中使用该数据。 为了...
  • zhangq0123
  • zhangq0123
  • 2016年10月29日 20:30
  • 369

JAVA-各种类型之间转换 parse() 与valueOf()

类型互转 1.各种类型转String 2.String转Bytes 3.数组转List 4.进制转换 5. import java.lang.reflect.Constructor; impo...
  • gg_gogoing
  • gg_gogoing
  • 2015年04月01日 08:38
  • 4598

jquery stringify()方法

jquery stringify是使用jQuery实现的JSON.stringify(obj)方法 代码如下: function jQstringify( obj ) { var arr = [...
  • u011630575
  • u011630575
  • 2015年05月04日 17:33
  • 4485

解决react-native fetch请求报错JSON parse error

需要在fetch请求中加入Origin属性~~ 例如:fetch(classifyURL, {             method: "POST",             headers: ...
  • Wen_dy
  • Wen_dy
  • 2016年04月19日 09:33
  • 2894

JSON parse()方法

                                                                                               var...
  • k678mh
  • k678mh
  • 2013年05月08日 16:19
  • 501
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JSON的parse()和stringfy()方法
举报原因:
原因补充:

(最多只允许输入30个字)