[英]How to get JSON nested Array values with Node JS
我是一個Node.js新手,試圖解析以下JSON:
var data1 = {
"_id":"R1::table::A1::order::167::comanda::2",
"_rev":"1-ed6df32d3b4df9cc8019e38d655a86f5",
"comanda":[
[
{
"category":"Entradas",
"itemName":"Ensalada de betabel",
"modifierList":[
{
"modifierGroupName":"Modificadores de ensalada",
"modifierName":"Aderezo ranch",
"modifierPrice":10
},
{
"modifierGroupName":"Tamaños de Ensalada de betabel",
"modifierName":"Ensalada de betabel Grande",
"modifierPrice":100
}
],
"modifiersTotal":110,
"price":0
}
]
],
"docType":"comanda",
"operation":"N",
"restaurantId":1,
"userId":"admin"
}
我想擺脫的價值觀"itemName"
內"comanda"
陣列"modifierName"
內"modifierList"
陣列進行進一步的處理。
為了獲得"itemName"
我嘗試了以下操作:
console.log('itemName:' + data1.comanda[0].itemName);
但是我得到的結果是:
itemName: undefined
關於如何獲得這些內在價值的任何想法? 非常感謝!
您在那里有兩個嵌套數組,因此應如下所示:
data1.comanda[0][0].itemName
同樣的modifierName
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.