如何在angular 4中解析以下json字符串
如何在angular 4中解析以下json字符串,json,angular,Json,Angular,从您的评论来看,问题在于您不知道如何从随机生成的id字符串访问URL 您可以使用Object.keys()迭代对象的键。即: { "-LAYrx3MjaZyn86aOHEa": { "url": "https://firebasestorage.googleapis.com/v0/b/e-godaam.appspot.com/o/Screenshot%20(1).png?" }, "-LAYs4ELD5klKCliwP9v": { "url
从您的评论来看,问题在于您不知道如何从随机生成的id字符串访问URL 您可以使用
Object.keys()
迭代对象的键。即:
{
"-LAYrx3MjaZyn86aOHEa": {
"url": "https://firebasestorage.googleapis.com/v0/b/e-godaam.appspot.com/o/Screenshot%20(1).png?"
},
"-LAYs4ELD5klKCliwP9v": {
"url": "https://firebasestorage.googleapis.com/v0/b/e-godaam.appspot.com/o/Screenshot%20(2).png?"
}
}
你的问题是什么?您希望如何解析它,以及出于什么目的?json包含存储在firebase Cloud中的文件的url,然后使用
json[“-LAYrx3MjaZyn86aOHEa”]。url
或json[“-LAYs4ELD5klKCliwP9v”]。url
访问url字符串?这就是你要问的吗?[“-LAYrx3MjaZyn86aOHEa”]是firebase随机生成的id,我不知道如何访问它如果你的问题只是从随机生成的id字符串中获取URL,我在下面发布了一个解决方法。不过,您可能想编辑您的问题以反映这一点。这样做了。谢谢,没问题!但我想你可能想编辑你的帖子,让这个问题对后代更清楚。
var keys = Object.keys(jsonObject);
for(var key of keys) {
// do something with jsonObject[key].url
console.log(jsonObject[key].url);
}