开发者社区> 问答> 正文

json的数据,无法正常获取

请求方式使用js原生或者jq输出结果都一样。
chrome打开F12 Network直接点击链接查看,在preview显示却显示酱紫,response可以正常显示,直接在地址栏打开地址也可以正常显示。
一开始以为是中文编码问题,但是其他接口却可以正常显示中文,只不过字符比较短,想请问一下各位有遇到这种问题没有?
screenshot已经找到问题所在了,内容是从word里面复制进来的,可能word附带了一些奇怪的字符

展开
收起
小旋风柴进 2016-03-26 08:34:39 2179 0
1 条回答
写回答
取消 提交回答
  • JSON 并不是 JavaScript 对象,语法要求要严格得多,可以的 http://json.org/ 看看。
    最主要需要注意的是 JSON 的属性名必须是用双引号引起来的,比如

    // 这是一个合法的 JavaScript 对象,但不是一个合法的 JSON
    {
        name: "My Name"
    }
    下面这个是合法的 JSON,因为 JSON 不允许有注释,所以这句话写在外面
    
    {
        "name": "My Name"
    }

    另外一点需要注意的是,JSON里只有双引号表示字符,没有单引号表示字符串,这也与 JavaScript 不同

    2019-07-17 19:15:06
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
File Format Benchmark - Avro, JSON, ORC, & Parquet 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载