1.JSON.parse()

JSON.parse()是Javascript中一个常用的 JSON 转换方法,JSON.parse()可以把JSON规则的字符串转换为JSONObject,JSON.parse()很方便,并且几乎支持所有浏览器。

JSON.parse() 语法

  1. JSON.parse(text[, reviver])
  2. //text:需要被转换的字符串。
  3. //[, reviver] : 可选参数,可以是一个回调方法。

返回值是一个 JSONObject。

JSON 解析实例

我们得到的数据如下:

  1. '{"domain" : "sojson.com","author":"soso"}'

外面被引号包裹起来了,证明它就是个字符串,而不是JSON对象,那么我们要转换,这个时候JSON.parse() 就可以派上用场了。

  1. var json = JSON.parse('{"domain" : "sojson.com","author":"soso"}');

如果抛出语法错误(Uncaught SyntaxError),正确会返回一个JSONObject,我们来输出一把,获取“domain”。

  1. var json = JSON.parse('{"domain" : "sojson.com","author":"soso"}');
  2. alert("json.domain = " + json.domain);
  3. //alert(json['domain']);//或者这样也可以

2.JSON.stringify

JSON.stringify()

JSON.stringify()是Javascript中一个常用的内置 JSON 转换方法,JSON.stringify()可以把JSONObject 转化为 JSON 规则的字符串转换为,JSON.stringify()很方便,并且几乎支持所有浏览器。

JSON.stringify() 语法

  1. JSON.stringify(value[, replacer[, space]])

JSON.stringify() 参数说明

参数 参数说明 备注
value 将要序列化成 一个JSON 字符串的值。 必选
replacer 如果是一个function,那么每个序列化成JSON的value都会经过这个function,如果是一个Array,那么序列化后的JSON字符串中的Key在这个数组中才会加入到返回的JSON 字符串中去。 可选
space 用于美化JSON字符串,如果是一个Number类型,代表的就是多少个空格。如果是0或者小于0,那么就是没有空格(和不填此项没有区别),如果是字符串,那么直接填充。 可选

JSON.stringify() 返回值说明

返回值是一个 JSON字符串,如:"{"domain":"sojson.com"}"

JSON.stringify() JSON To String

测试样例如下:

  1. var json = {"domain" : "sojson.com","author":"soso"}

它就是一个正常的JSON对象,我们需要把它转换成字符串,这个时候JSON.stringify() 就可以派上用场了。

  1. var json = {"domain" : "sojson.com","author":"soso"}
  2. alert(JSON.stringify(json));

3.parseInt

 1 1、parseInt用法:2 (1)去单位:3     var width = 13px;4     var value = parseInt(width);5     console.log(value);        //136     7 (2)进制转换:8     parseInt('0xA');        //109     parseInt('AF',16);        //175,即十六进制的AF,转为十进制数;
10     parseInt('10',2);        //2
11     parseInt('10',10);        //10
12
13     parseInt('123a');        //123
14     parseInt('21.5');       //21
15     parseInt('blue');        //NAN

JSON.parse()、JSON.stringify、 parseInt()相关推荐

  1. php json.parse,JSON.parse()与JSON.stringify()和eval()使用方法详解

    这次给大家带来JSON.parse()与JSON.stringify()和eval()使用方法详解,JSON.parse()与JSON.stringify()和eval()使用的注意事项有哪些,下面就 ...

  2. JSON.parse和JSON.stringify 参数详解

    JSON.parse和JSON.stringify这两个浏览器自带(IE6/7除外)的方法平常我们经常用到,但是一般都只是用到了他们的第一个参数,比如字符串转对象:JSON.parse('{}')   ...

  3. 详解JSON.parse 和 JSON.stringify

    文章目录 JSON.parse JSON.parse 语法 reviver 参数 JSON.parse 特性 解析的其他方法 JSON.stringify JSON.stringify 语法 repl ...

  4. JSON.parse和JSON.stringify的用法

    平时我们在接收后端返回的json对象通常是一个字符串类型的object,所以一般我们要对这个object进行类型转化后,我们才能使用object里面的数据,而这其中涉及到两个必不可少的方法就是JSON ...

  5. js JSON.parse和JSON.stringify

    JSON.parse 将json字符串转换成对象 JSON.parse(text[, reviver]) reviver可选参数 var students = '{"id": 1, ...

  6. JSON.parse 解析json字符串时,遇换行符报错

    Json字符串转换成Json对象时候,有两种方式: 假设d是json字符串: 1,eval('(' + d + ')'). 2,JSON.parse(d): 但是以上方式有隐患,如果Json字符串有换 ...

  7. JSON.parse()和JSON.stringify()的区别

    一.JSON.parse()用于从一个字符串中解析出json对象. 举例: var str = '{"name":"test","age": ...

  8. JSON.parse和JSON.stringify方法

    JSON.parse() JSON.parse()方法将json字符串转化为Javascript值或对象. 语法 JSON.parse(text[,reviver]) 参数 text:要被解析成Jav ...

  9. JSON.parse和JSON.stringify

    前言 JSON(JavaScript Object Notation)是一种语法,可用来序列化对象.数组.数值.字符串.布尔值和 null .它基于 JavaScript 语法,但与之不同:JavaS ...

  10. JSON.parse() 和 JSON.stringify()

    JSON.stringify() 和 JSON.parse() 用于序列化和解析. JSON 的语法是js语法的子集,它并不能表示js里的所有值.支持对象.数组.字符串.数字.布尔值和null.NaN ...

最新文章

  1. 阅读论文《一种金融市场预测的深度学习模型FEPA》(1)
  2. 爱奇艺视频千万级生产 Kubernetes 集群优化实践!
  3. 石油污染土壤微生物群落构建与生物多样性研究
  4. android 下拉刷新 组件,android系统自带下拉刷新控件的实现
  5. 算法:删除数组中的重复项
  6. java制作带有logo的二维码,解决zxing中文乱码
  7. boost::contract模块实现base types的测试程序
  8. SAP UI5 get route - local version VS central version
  9. 《自然》评出2018年十大人物:中国天才少年和争议人物贺建奎入选
  10. 获取mssqlserver数据库表的字段名称,字段说明,数据类型,主键等表的信息
  11. Linux shell篇---之一--shell基础
  12. 基于python的三维射线追踪库-ttcrpy详解(4)
  13. 没有粉丝能开快手小店吗?做好有何技巧?
  14. python保存不了_python文件无法保存怎么解决
  15. java9.0.4配置_Tomcat 9.0 安装配置
  16. Linux系统的atop监控工具
  17. c3p0plugin mysql,四十八、5.12 多数据源支持
  18. 自主创新让企业有了核心竞争力
  19. 《程序员之禅》一一10.10 淡泊宁静
  20. ch340电路 usb转串口电路 usb转ttl usb连接单片机串口 ch340全自动下载电路

热门文章

  1. 利用计算机得到阻尼振动曲线的包络线公式,波尔共振实验阻尼系数的计算机拟合...
  2. 数据库系统、数据库管理系统、数据库应用系统区别与联系
  3. 微信聊天中上怎么用计算机,电脑可以上微信吗,教您电脑怎么用微信
  4. 指纹识别综述(10): 深度学习方法
  5. CME CMS ERROR错误代码
  6. 离散选择模型之Gumbel分布
  7. C++输入一行字符,分别统计出其中 英文字母、数字、空格和其它字符的个数。
  8. 金三银四产品人跳槽指南——找准定位,突破职业瓶颈
  9. python小程序之七段数码读秒
  10. h5页面在微信中打开,字体显示不正常