这里json中的data不用转译的吗

这里json中的data不用转译的吗

好像之前说过类似Json.parse之类的,需要把传回的资料进行转译?这里想顺便衍生一下,是不是想法武器段发送数据是一定得转译的,用Json.stringfy()的方法,可是我看json的语法跟js一摸一样啊,为什么还需要转译?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
好帮手慕码 2020-06-30 18:46:32

同学你好,想把符串转换为对象,这时候可以使用JSON.parse() 

JSON.parse() 方法用于将一个 JSON 字符串转换为对象。

当 想把JavaScript 值(通常为对象或数组)转换为 JSON 字符串,这时候可以使用JSON.stringify() 

JSON.stringify() 方法用于将 JavaScript 值转换为 JSON 字符串。

祝学习愉快~

好帮手慕码 2020-06-30 18:27:32

同学你好,“什么时候才需要转换??”可以参考回复的第二条:

http://img1.sycdn.imooc.com//climg/5efb12e409252af105850072.jpg

如果后台返回给你的数据和我们前端的数据不对应,那么就不可以直接使用。这时就需要转换数据了。举个例子,后端返回的是数组,而我们需要的是字符串,这时候就需要把得到的数组转换为字符串类型了。

祝学习愉快~

  • 提问者 慕雪9296518 #1
    我一开始的意思就是说类似Json.parse这种方法是基于什么情况下才使用,要用到这个方法的数据类型是什么??而不是数组和对象这种问题。
    2020-06-30 18:30:33
好帮手慕码 2020-06-30 13:58:59

同学你好,解答如下:

1、视频中请求的json数据中的data不需要转换,因为js可以对这种数据进行处理:

http://img1.sycdn.imooc.com//climg/5efacf740951550d03870185.jpg

2、和后台发生数据交互的时候,不一定必须要进行数据转换。要结合实际,即要看后台返回什么类型。如果后端的数据前端不可以直接使用,这时候要去转换。

祝学习愉快~

  • 提问者 慕雪9296518 #1
    视频中请求的json数据中的data不需要转换,因为js可以对这种数据进行处理:那什么时候才需要转换??
    2020-06-30 15:00:30
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
3.WebAPP开发与小程序
  • 参与学习           人
  • 提交作业       622    份
  • 解答问题       6815    个

微信带火了小程序,也让前端工程师有了更多的展现机会,本阶段带你从移动基础知识的学习到webAPP开发,及小程序开发,让你PC端与移动端两端通吃。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师