在javascript中解析获取响应
我一定累了,但我想不出这件事。我有以下代码:在javascript中解析获取响应,javascript,json,fetch,Javascript,Json,Fetch,我一定累了,但我想不出这件事。我有以下代码: fetch(url, options) .then(function(response) { return response.json(); }) .then(function(myJson) { setTimeout(function(){ if (myJs
fetch(url, options)
.then(function(response) {
return response.json();
})
.then(function(myJson) {
setTimeout(function(){
if (myJson == undefined)
{
console.log("fetch failed")
}
else
{
//inspect the data that the WebAPI returned
console.log("myJson: ", myJson);
}
}, 3000);
});
变量url由一个API url填充,该url返回以下数据字符串(我通过输入用于直接获取到浏览器中的字符串获得):
{“产品”:[{“条码号”:“5000159459228”,“条码类型”:“EAN”,“条码格式”:“EAN 5000159459228”,“mpn”:“型号”:“asin”:“B01K4FU9K6”,“产品名称”:“Twix(50g x 6)”,“标题”:“类别”:“玩具和游戏>玩具>假装游戏>假装购物和杂货店”,“制造商”:“火星”,“品牌”:“标签”:“火星”,“作者”:“出版商”:“火星”,“艺术家”:“演员”:“导演”:“工作室”:“流派”:“收视率”:“配料”:“营养事实”:“颜色”:“格式”:“包装数量”:“尺寸”:“长度”:“宽度”:“高度”:“重量”:“发布日期”:“说明”:“牛奶巧克力覆盖焦糖和饼干”。“特征”:[],“图像”:[”,“商店”:[{”商店名称“:”德国乐天股份有限公司“,”商店价格“:”23.57“,”产品url“,”货币代码“:”欧元“,”货币符号“:”,”评论“:[]}”
当我查看控制台以查看日志时,我看到的是:
出于某种原因,我无法理解如何引用myJson对象中的特定元素
如何引用条形码格式字段
谢谢。可能的副本。这是
myJson.products[0]。条形码_格式
。为什么要使用setTimeout
?@Xufox-我的应用程序的早期版本遗留下来的。我还没有把它取下来。非常感谢您提供的格式。我一定老了!