首页 > Web开发 > 详细

个人笔记,json区分后端返回数据需不需要转的问题。

时间:2019-03-21 11:51:46      阅读:112      评论:0      收藏:0      [点我收藏+]

JSON 与 JS 对象的关系

很多人搞不清楚 JSON 和 Js 对象的关系,甚至连谁是谁都不清楚。其实,可以这么理解:
JSON 是 JS 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质是一个字符串。
如:
1
var obj = {a: ‘Hello‘, b: ‘World‘}; //这是一个对象,注意键名也是可以使用引号包裹的
2
var json = ‘{"a": "Hello", "b": "World"}‘; //这是一个 JSON 字符串,本质是一个字符串

注:一般后台返回的是js 的json对象,如像第一种形式可直接调用即可,如返回第二种 json 字符串,就需要转成json字符串 常用方法分别为 JSON.parse() 与eavl()这两个api。

JSON 和 JS 对象互转

要实现从JSON对象转换为JS字符串,使用 JSON.stringify() 方法:
1
var json = JSON.stringify({a: ‘Hello‘, b: ‘World‘}); //结果是 ‘{"a": "Hello", "b": "World"}‘
要实现从JS字符串转换为JSON对象,使用 JSON.parse() 方法:
2
var obj = JSON.parse(‘{"a": "Hello", "b": "World"}‘); //结果是 {a: ‘Hello‘, b: ‘World‘}

 

个人笔记,json区分后端返回数据需不需要转的问题。

原文:https://www.cnblogs.com/xiaobaicai123/p/10570259.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!