JSON对象获取指定元素以及JSON.parse() 与 JSON.stringify() 的区别
2020-02-03 02:25
961 查看
利用 JSON.parse(param) 实现
例:
var param = { "name" : "张三", "text" : { "age" : "18", "sex" : "male" } } var obj = JSON.parse(param) ; //由JSON字符串转换为JSON对象
然后,就可以这样读取: console.log( obj.text ); ==>> { age: "18", sex: "male"}
JSON.parse() 与 JSON.stringify() 的区别
1.JSON.parse(“要转换的数组”) 。
2.JSON.stringify(“要转化的数组”)。
3.用法有差别。
①.JSON.stringify是从一个对象中解析出字符串。
②.JSON.parse是从一个字符串中解析出json(键值对)。
4.在使用的时候如果参数不对应,就不能正确转换。
一.JSON.parse()【从一个字符串中解析出json对象】
例子:
1.//定义一个字符串,var data='{"name":"goatling"}'。
2.//解析对象,JSON.parse(data)。
3.结果是:
name:"goatling"
二.JSON.stringify()【从一个对象中解析出字符串】
1.var data={name:'goatling'}
2.JSON.stringify(data)
3.结果是:
'{"name":"goatling"}'
转载于:https://www.cnblogs.com/linjiangxian/p/11454656.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- textarea标签赋值、jsonp对象转string、ajax跨域访问以及JSON.stringify() 和JSON.parse()区别
- JSON.parse() 方法与$.parseJSON()以及JSON.stringify()区别
- org.json.JSONObject对象转json,json新增元素,根据json的key获取值。以及list对象格式字符串转jsonArray
- JSON中 key 动态设置 以及JSON.parse 和JSON.stringify()的区别
- js中eval()和$.parseJSON()的区别和联系以及JSON.stringify()
- js中eval()和$.parse()的区别以及JSON.stringify()
- JSON.parse() 方法与$.parseJSON()以及JSON.stringify()区别
- JSON.stringify()、,JSON.eval(),JSON.parse()各自的区别于作用
- JSON.parse()与JSON.stringify()方法的使用与区别
- jsp获取后台返回的对象中包含的list以及el获取后台json对象并且解析
- JSON.parse()与JSON.stringify()的区别
- mongodb从内嵌数据对象中获取指定元素
- 过滤器练习:获取指定目录以及子目录下的文件(扩展名为.java):使用递归和File对象过滤器!
- JSON 字符串转换为JavaScript 对象.JSON.parse()和JSON.stringify()
- JSON.parse()与JSON.stringify()的区别
- 使用JSON.parse(JSON.stringify(test))对对象、数组的深度拷贝
- 【问题-java-json】josn的发送与接收(全)解析json对象与字符串在js中的区别,以及后端spring该如何接收?
- HTTP接口接收JSON对象并获取指定的值
- JSON.parse() 和 JSON.stringify() 区别
- JSON.parse()与JSON.stringify()的区别