我有一个名为“config.json”的文件,其中包含
{
"book": {
"config": {
"uuid": "81393fe88f7c4e5a98070905790b39e1",
"type": "fullscreen",
"size": "1024,768"
}
}
}
然后我使用$.ajax来读取这个文件,
$.ajax({
url:...,
data:{...},
type:"get",
dataType:'json',
success:function(data, textStatus){
console.log(data);
}
})
但是数据返回是字符串格式,例如:
"{\n "book": {\n ... }\n }\n }\n}"
然后我想将数据解析为json,但是所有解析功能都无法工作,
var obj=$.parseJSON(data);
但结果是“null”
然后我想使用“jquery.json-2.3.js”
console.log(data.toJSON());
但结果是data.toJSON不是一个函数
如何解决这个问题?将字符串解析为json
最佳答案
如果您指定调用的数据类型,jQuery 会自动解析响应
var obj=$.parseJSON(data);
返回错误
关于string - jquery $.ajax函数返回的数据无法解析为json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10120904/