1、parse()是用于从一个字符串中解析出json对象

定义一个字符串:var str = '{"name":"superman","age":"23"}';

通过JSON.parse(str)后变成一个对象;

取值可以用JSON.parse(str).name 或者 JSON.parse(str)["age"]

注意:单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。

2、stringify()是用于从一个对象解析出字符串

定义一个json对象:

var c = [1,2,"r"];
var a = {a:"a",b:c};

通过JSON.stringify(a)后变成一个字符串;

结果是: '{"a":"a","b":[1,2,"r"]}'

转自:http://www.cnblogs.com/galileo/p/5431422.html

转载于:https://www.cnblogs.com/lvmylife/p/5433073.html

JSON.parse() 和 JSON.stringify()使用相关推荐

  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()和eval()的作用

    浅谈JSON.parse().JSON.stringify()和eval()的作用 相信大家对于JSON应该不陌生,度娘对这个名词的解释大致如下: "JSON(JavaScript Obje ...

  4. js JSON.parse和JSON.stringify

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

  5. JSON.parse()、JSON.stringify、 parseInt()

    1.JSON.parse() JSON.parse()是Javascript中一个常用的 JSON 转换方法,JSON.parse()可以把JSON规则的字符串转换为JSONObject,JSON.p ...

  6. JSON的两种方法JSON.parse()、JSON.stringify()

    1.JSON.parse() 方法 // JSON是一种数据格式,本质上是字符串// 就是将对象或数组用单引号包裹起来,对象中的属性名使用双引号包裹// JSON.parse() 方法,可将json格 ...

  7. JS/JavaScript中解析JSON --- JSON.parse()、JSON.stringify()以及$.parseJSON()使用详解

    JS/JavaScript中解析JSON --- JSON.parse().JSON.stringify()以及$.parseJSON()使用详解 现在JSON格式在web开发中非常重要,特别是在使用 ...

  8. 详解JSON.parse 和 JSON.stringify

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

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

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

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

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

最新文章

  1. mysql8.0.20忘记密码_mysql8.0.19忘记密码的完美解决方法
  2. Android Service的思考(4)
  3. SAP CRM呼叫中心里confirm按钮的实现逻辑
  4. install npm 到某个文件下执行_如何将npm安装到指定目录?
  5. kali 安装KVM教程---》给自己的笔记
  6. 拉格朗日中值定理ξ怎么求_【实力干货】!!!高中数学教材之外的常用定理和公式!!!...
  7. shell命令执行操作仍需点击y确认问题的处理
  8. LACP模式链路聚合
  9. netkeeper错误代码81_netkeeper移动校园宽带客户端错误代码118怎么回事?
  10. 开启计算机远程桌面连接不上,解决win7系统远程桌面连接已开启却无法连接的方法有哪些...
  11. python一个下载小说的简易爬虫
  12. 关于特修斯之船(转自知乎)
  13. Kafka知识点概述
  14. JSP房地产门户管理系统myeclipse开发mysql数据库BS模式java编程网页结构详细设计
  15. HBase Java 编程
  16. IntelliJ IDEA下载
  17. 蘑菇街2021财年Q1财报:直播GMV连续18个季度保持增长
  18. 第二十章 Caché 命令大全 QUIT 命令
  19. Putty 安装配置使用
  20. 美食网站php模板,红色大气美食餐饮网站模板

热门文章

  1. python标准库——math模块
  2. 计算机设备分配资源的发展,分配系统资源
  3. hx711压力传感器工作原理_压电式压力传感器原理,你了解吗?
  4. linux curl获取头部信息,curl 命令如何获取 http header 返回的响应消息头
  5. 服务器接收不到信号,信号(SIGTERM)不被Windows上的subprocess接收
  6. go代码--数据结构
  7. go的string正则匹配_Go正则匹配 regexp | Go
  8. android删除重复照片,android 删除重复文件
  9. 如何理解JavaScript用三角函数计算鼠标与多个目标点的距离
  10. 后台异常引起前端提示跨域出错