qq_42611074
2021-04-08 09:56 阅读 72

JSON.parse数据变得很奇怪

json数据是这样

JSON.parse处理后

 

 

数据值和字段名一样了,从来没遇到过,有遇到过的大佬知道啥原因吗

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

7条回答 默认 最新

  • 已采纳
    weixin_44058725 雨生百谷,方为谷雨 2021-04-08 10:11
     let c = JSON.stringify({
            "people": [
    
                { "firstName": "Brett", "lastName": "McLaughlin", "email": "aaaa" },
    
                { "firstName": "Jason", "lastName": "Hunter", "email": "bbbb" },
    
                { "firstName": "Elliotte", "lastName": "Harold", "email": "cccc" }
    
            ]
        })
        console.log(JSON.parse(c))

    标准数据类型

    点赞 评论 复制链接分享
  • software7503 CSDN专家-赖老师(软件之家) 2021-04-08 10:01

    后台返回的应该就是标准的json数据了,不需要再转换了,后台是什么技术实现的?使用@responsebody注解,返回map就是标准的json数据了。

    点赞 评论 复制链接分享
  • qq_37524684 子幽 2021-04-08 10:00

    console之前有其他操作么

     

     

     

    点赞 评论 复制链接分享
  • qq_42611074 大脑空白想不到id 2021-04-08 10:10

    数据打印出来是上面这样,直接就做了转换,没有其他操作,然后就这样了

    如果不对,应该怎么改写呢,麻烦教教,太感谢了

    点赞 评论 复制链接分享
  • QA_Assistant 有问必答小助手 2021-04-08 11:05

    您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~

    如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

    ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

     

    点赞 评论 复制链接分享
  • weixin_41937552 孙叫兽 2021-04-08 12:57

    一般我们使用这个JSON.parse()是将json数据转化为js对象便于在网页操作数据,你看你打印的内容,正常的应该是属性:属性值,而你的内容是属性:属性字段。所以你声明的json变量就有问题,可以直接再获取一下value值就好。

    点赞 评论 复制链接分享
  • qq_39815900 沫琉璃 2021-04-08 14:18

    建议将json数据贴出来,好让大家帮你找出问题所在

    点赞 评论 复制链接分享

相关推荐