【问题标题】:access object in array with blanc key in json typescript使用json typescript中的blanc键访问数组中的对象
【发布时间】:2021-12-29 20:06:36
【问题描述】:

我在环回中使用存储连接器将文件加载到文件系统中。对于每个加载的文件,我都会收到如下响应:

{
    "files": {
        "": [
            {
                "container": "00003",
                "name": "mydoc.docx",
                "type": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
                "field": "",
                "size": 23384
            }
        ]
    },
    "fields": {}
}

返回的带有键“”的数组存在问题。包含上述内容的反对称为loadedFile,假设我想打印加载文件的大小。 console.log(obj.files.""[0].size);

上述方法不起作用,因为数组在响应中没有名称。

请问,谁能指出解决方案?

提前致谢和问候

T

【问题讨论】:

    标签: arrays json typescript


    【解决方案1】:

    您可以通过Bracket notation而不是Dot notation访问该属性。

    在你的情况下:

    console.log(obj.files[""][0].size)
    

    【讨论】:

    • 非常感谢您的回答,它非常有效!,最好的。 T
    • 很高兴听到它对您有用!如果我帮助了你,如果你能接受我的回答,那就太好了(我的回答旁边的复选标记)。谢谢!
    猜你喜欢
    • 2020-12-25
    • 2017-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多