JSON 解析成object,如何解构? [节点]

JSON Parsed into object, how to de-construct? [nodeJS]

我在 response/body 上使用了以下函数:

var parsed = JSON.parse(body)

在记录它时,我想为 mainImage 获取一个包含我想要的值的键,其形式为:

"mainImage":{
        "original":"https://mesh-uploads-legacy.s3.amazonaws.com/mesh-control/2439898fa4b94968afb957162735394c_BANNERmax1plat.jpg"
     },

然而,相反,我得到:

 mainImage: [Object],

如何打开mainImage的每个键的[Object]来提取子键的值original

从您发布的代码来看,mainImage 本身似乎是另一个对象的一部分。

在这种嵌套更深的对象的情况下,记录器仅触发所有值的 .toString(),这导致对象的 [Object]

然而,这只是记录器的输出。您仍然可以通过以下方式访问您的值:

parsed.products[x].mainImage

其中,x 是数组中的位置