gpt4 book ai didi

javascript - 无法读取从gson库生成的json文件

转载 作者:行者123 更新时间:2023-11-28 08:49:04 24 4
gpt4 key购买 nike

这是我用来读取 json 文件的 javascript 文件的一部分。

function initSearchInfo() {
var tagContent = "";
var tagsCount = 15;
var i = 0;
$.ajax({
type : "GET",
url : JSON_URL + SEARCH_HISTORY_JSON + EXT_JSON + versionParam,
dataType : "json",
contentType : "application/json",
async : false,
success : function(data) {
$.each(data.count, function(key, val) {
i++;
if (i > tagsCount) {
return false;
} else {
tagContent += "<li><a data-weight=" + val + " href='"
+ GLOBAL_SEARCH_URL + key + "'>" + key
+ "</a></li>";
}
});
$("#taglist").html(tagContent);

},
error : function(xhr, status, error) {
$("#tagCloud").html(getMessage(tagcloud.error));
$("#searchHistory").hide();
console.log(status);
}
});

}

我能够读取这个 json 文件(1):

{
"count": {
"scm": {
"count": 22,
"date": "2013-05-08"
},
"java7": {
"count": 22,
"date": "2013-05-08"
},
"groovy": {
"count": 22,
"date": "2013-05-08"
},
"ldap": {
"count": 21,
"date": "2013-04-25"
}
},
"date": "10Oct2013"
}

但是当我读到这个文件(2)时:

{"count":"{\"ldap\":{\"count\":15,\"date\":\"2013-04-04\"},\"myplace\":{\"count\":12,\"date\":\"2013-05-08\"},\"ts-ws1\":{\"count\":11,\"date\":\"2013-05-08\"},\"hbase workshop\":{\"count\":11,\"date\":\"2013-05-08\"},"date":"11 Oct 2013"}

当我尝试读取文件 (2) 时,我的代码中断。文件(2)是gson库生成的,但文件(1)是我写的。

最佳答案

文件似乎存在语法错误,给出错误。“count”键的值用双引号引起来,并且它们没有正确结束。

关于javascript - 无法读取从gson库生成的json文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19374773/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com