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
是数组中的位置
我在 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
是数组中的位置