javascript - JSON字符串解析成对象出错

 拍友2502862603 发布于 2022-11-10 01:18

拿到的json字符串:

result = {"user":{"name":"laoqiren","email":"7806494@qq.com","i              mage":"https://sfault-avatar.b0.upaiyun.com/888/223/8882              23038-5646dbc28d530_huge256"},"totalTime":1.5,"date":"20              16-09-23","comment":"发发"}

使用JSON.parse(result)报错:

Unexpected end of input

请问这是怎么回事呢,谢谢

4 个回答
  • json是字符串,你这个是个对象

    2022-11-12 11:02 回答
  • JSON.parse解析的是字符串,你这个已经是对象了不需要解析可以直接用

    2022-11-12 11:02 回答
  • $.ajax({
                    cache: false,
                    url: "",
                    data: {
                       
                    },
                    type: "POST",
                    dataType: "text",
                    success: function (result) {
                        var results = eval("(" + result + ")");
                        if (results) {
                            
                        }
                    }
                });
    2022-11-12 11:02 回答
  • json是可以做对象调用的字符串啊……你拿到的返回本身就可以直接当对象用啊…… JSON.parse接受的参数一定是纯的字符串,或者是你用JSON.stringify()把JSON对象转成的、或者你自己纯手动拼出来的,你拿个JSON对象输进去肯定是不对的噻~~~

    2022-11-12 11:02 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有