gpt4 book ai didi

javascript - 从复杂的 JSON 中获取数据

转载 作者:行者123 更新时间:2023-11-28 19:52:28 29 4
gpt4 key购买 nike

我是 javascript 和 JSON 新手,我被分配了一项需要完成的任务。请在以下链接中找到 JSON,

http://pastebin.com/0BY3eptF

据我所知,上面是一个非常复杂的 JSON。

我正在尝试通过 ajax 从 WSDL 中获取内容

success: function(api) {
console.log(api.SearchResult); // trying to fetch information on SearchResult object
}

这行不通。我想了解如何迭代每个 JSON 字符串循环。我还看到一个数组,即 WSResult[]。一个带有解释的简洁的 javascript 会对我有很大帮助。谢谢。

最佳答案

某些 Web 服务返回内容类型为纯文本而不是 json,您必须手动转换为 json。下面的代码将帮助您执行相同的操作。

success: function(api) {    if (api.constructor === String) {        api = JSON.parse(api);    }    console.log(api.SearchResult);}

要循环访问 api.SearchResult.Result.WSResult 数组,请查找以下代码

$(api.SearchResult.Result.WSResult).each(function (index, val) {    // here val is single object of WSResult array});

关于javascript - 从复杂的 JSON 中获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23195093/

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