Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在angular 4中解析以下json字符串_Json_Angular - Fatal编程技术网

如何在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);
}