[英]Create a JSON Array within Array in node.js
我正在嘗試構建一個包含兩個 arrays 的 JSON 請求,這是我正在尋找的最終結果:
[
{
"Policy": {
"Channel": "online",
"Credit Score": "20000",
"Car": [
{
"Age": "28",
"AnnualMiles": "15000",
"CarAge": "3",
"Young Driver": "1"
}
]
}
}
]
我正在嘗試將 JSON Arrays 中的兩個對象推送到根數組中(我將此 object 附加到名為 result 的變量):
{
"Channel": "online",
"Credit Score": "20000"
}
另一個進入子數組(我將此 object 附加到名為 result2 的變量):
{
"Age": "28",
"AnnualMiles": "15000",
"CarAge": "3",
"Young Driver": "1"
}
我嘗試使用的代碼是:
policy=new Array()
policy.car=new Array()
policy.push(result)
policy.car.push(result2)
console.log(policy)
console.log(JSON.stringify(policy))
response.status(200).json(policy)
我看到 JS object(策略)是在我正在尋找的結構中構建的,但是我回來的 JSON 只是第一級:
[
{
"Channel": "online",
"Credit Score": "20000"
}
]
我在這里想念什么?
JSON 中的“汽車”數組是“策略”object 的一部分,因此“汽車”數組應在“結果”object 中定義,如下所示:
policy = new Array();
let result = {
"Channel": "online",
"Credit Score": "20000"
}
let result2 = {
"Age": "28",
"AnnualMiles": "15000",
"CarAge": "3",
"Young Driver": "1"
}
result.car=new Array();
result.car.push(result2);
policy.push(result);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.