【发布时间】:2015-09-23 11:07:38
【问题描述】:
在开始之前,我完全是初学者,希望我在提问时没有误用术语。
我开始使用英特尔 XDK 编写一个 HTML5/Javascript 应用程序来从在线 api 查询视频游戏的条形码,我只需要一个 JSON 结果(游戏的标题)然后继续在我的应用中使用。
JSON 结果如下所示:
{"0":{"productname":"The Elder Scrolls V: Skyrim","imageurl":"http://ecx.images-amazon.com/images/I/413Gdr3FzqL._SL160_.jpg","producturl":"","price":"14.00","currency":"USD","saleprice":"","storename":"N/A"},"1":{"productname":"Skyrim X360","imageurl":"http://ecx.images-amazon.com/images/I/41QbF1Vg5KL._SL160_.jpg","producturl":"","price":"18.00","currency":"USD","saleprice":"","storename":"N/A"},"2":{"productname":"Bethesda Softworks Skyrim X360","imageurl":"http://ecx.images-amazon.com/images/I/41X97hqaJwL._SL160_.jpg","producturl":"","price":"23.95","currency":"USD","saleprice":"","storename":"N/A"},"3":{"productname":"BETHESDA SOFTWORKS 11763 / Skyrim X360","imageurl":"http://ecx.images-amazon.com/images/I/41IaEzP-6pL._SL160_.jpg","producturl":"","price":"34.00","currency":"USD","saleprice":"","storename":"N/A"}}
我只想在我的应用中使用第一个“产品名称”条目。
JSON 来自我有帐户的 api 提供程序,因此它位于远程 URL 上,例如,我们将调用 URL:http://JsonIs.here
我希望能够查询 JSON URL 并将“The Elder Scrolls V: Skyrim”作为字符串返回,然后我可以继续在应用程序的其他地方使用它。
我的条形码扫描工作正常,我已经可以创建 GET 请求 URL,我只是不知道从哪里开始调用该 URL,然后返回我需要的一小部分信息。
【问题讨论】:
-
第一个问题相当令人印象深刻的问题(实际上是最重要的)。但是,下一次,还请添加您已经尝试过获取数据的操作。即使它根本不起作用(这基本上就是你在这里的原因),它表明你已经尝试了一些东西,有时它也可以激发其他人创造新的想法:-)
-
每个回答的人都应该再次重新阅读这个问题,尤其是最后一段。
-
谢谢安迪 - 这是我真正的关键问题!我敢肯定,一旦我的应用程序中有数据,我就可以弄清楚如何处理数据,我只是不知道如何正确查询它并将其转换为可用数据?我想我需要从远程 URL 创建一个数组?老实说,我不知道。
-
Stephen:谢谢,我应该说我还没有真正尝试任何东西。我用谷歌搜索了大约 2 个小时,我一直在寻找如何查询代码中已经存在的 JSON 数据的示例,但我似乎找不到如何获取远程 URL,并将其放入可用的格式某种。
标签: javascript jquery json html