将Json响应保存到数组中的方法
|
我想将每个json响应保存在我确实这样写的数组中
$(document).ready(function () {
var saveJson = [];
var jsonResponse = getjsonResponse()
//something with $get function response json format
saveJson = saveToArray(jsonResponse.SearchResults);
var saveToArray = function(array){
$.each(array,function(i,data){
saveJson.push(data);
});
};
});
但是似乎我的代码无法正常工作saveJson变得不确定,我该如何克服呢?只是我想将json响应附加到一个数组对象。
我的样本回复看起来像
\"SearchResults\":[
{
\"TypeFlag\":\"W\",
\"HashCode\":\"66093013\",
\"ShortenKey\":\"http:///k\",
\"Title\":\"Yahoo! \\u003cspan class=\\\"search-result-highlight\\\"\\u003eSearch\\u003c/span\\u003e - Web \\u003cspan class=\\\"search-result-highlight\\\"\\u003eSearch\\u003c/span\\u003e\",
\"Description\":\"The \\u003cb\\u003esearch\\u003c/b\\u003e engine that helps you find exactly what you\\u0027re looking for. Find the most relevant information, video, images, and answers from all across the Web.\",
\"Url\":\"http://search.yahoo.com/\",
\"LastUpdateOn\":\"6/21/2011 1:01:11 PM\",
\"PageRank\":1,
\"ThumbImageUrl\":\"\"
},
{
\"TypeFlag\":\"W\",
\"HashCode\":\"48394089\",
\"ShortenKey\":\"http:///5i\",
\"Title\":\"Lijit | Advertising Services, Audience Analytics and Publisher ...\",
\"Description\":\"I’ve been using Lijit as my site \\u003cb\\u003esearch\\u003c/b\\u003e for several years and the understanding I get about my audience is critical to knowing what my readership is interested in and ...\",
\"Url\":\"http://www.lijit.com/\",
\"LastUpdateOn\":\"6/22/2011 11:31:41 PM\",
\"PageRank\":10,
\"ThumbImageUrl\":\"\"
}
]
谢谢
没有找到相关结果
已邀请:
2 个回复
泻伴墓荒
返回未定义。尽管将数据推送到saveJson,但是您的\“ saveJson = saveToArray(jsonResponse)\”将saveJson重新分配为未定义。 你可能有 :
款去芳尾脊
(假设定义了“ 5”)