请求方式使用js原生或者jq输出结果都一样。
chrome打开F12 Network直接点击链接查看,在preview显示却显示酱紫,response可以正常显示,直接在地址栏打开地址也可以正常显示。
一开始以为是中文编码问题,但是其他接口却可以正常显示中文,只不过字符比较短,想请问一下各位有遇到这种问题没有?
已经找到问题所在了,内容是从word里面复制进来的,可能word附带了一些奇怪的字符╮(╯_╰)╭
阿神2017-04-10 15:09:10
JSON 并不是 JavaScript 对象,语法要求要严格得多,可以的 http://json.org/ 看看。
最主要需要注意的是 JSON 的属性名必须是用双引号引起来的,比如
javascript
// 这是一个合法的 JavaScript 对象,但不是一个合法的 JSON { name: "My Name" }
下面这个是合法的 JSON,因为 JSON 不允许有注释,所以这句话写在外面
json
{ "name": "My Name" }
另外一点需要注意的是,JSON里只有双引号表示字符,没有单引号表示字符串,这也与 JavaScript 不同