JSON 循环不起作用

JSON loop not working

本文关键字:不起作用 循环 JSON      更新时间:2023-09-26

我试图循环一个javascript对象,但我无法让它运行。数据来自本地存储。

我的输出:

 {"widget": {"title": "blablabla", "color": "yellow"},"widget": {"title": "lorem ipsum", "color": "black"},......}

我尝试过什么(关键有效)

var list = JSON.parse(the localStoragekey);
for(var key in list){
if (list.hasOwnProperty(key)){  
       console.log(list[key])
    }
}

我已经在网上(和Stackoverflow)上看过,但我似乎找不到可行的解决方案。

对象中有重复的键。 请改用数组。

var widgets = [
    {"title": "blablabla", "color": "yellow"},
    {"title": "lorem ipsum", "color": "black"}
]