请求方式使用js原生或者jq输出结果都一样。
chrome打开F12 Network直接点击链接查看,在preview显示却显示酱紫,response可以正常显示,直接在地址栏打开地址也可以正常显示。
一开始以为是中文编码问题,但是其他接口却可以正常显示中文,只不过字符比较短,想请问一下各位有遇到这种问题没有?
已经找到问题所在了,内容是从word里面复制进来的,可能word附带了一些奇怪的字符
JSON 并不是 JavaScript 对象,语法要求要严格得多,可以的 http://json.org/
看看。
最主要需要注意的是 JSON 的属性名必须是用双引号引起来的,比如
// 这是一个合法的 JavaScript 对象,但不是一个合法的 JSON
{
name: "My Name"
}
下面这个是合法的 JSON,因为 JSON 不允许有注释,所以这句话写在外面
{
"name": "My Name"
}
另外一点需要注意的是,JSON里只有双引号表示字符,没有单引号表示字符串,这也与 JavaScript 不同
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。