簡體   English   中英

附加JSON對象

[英]Append JSON objects

我有一個來自服務器響應的結構的JSON對象數組,如示例

array1 ={
    "ID": "123",
    "Name": "John",
    "Age": "15"     
}
array2 ={
    "ID": "456",
    "Name": "Sue",
    "Age": "18"     
}

但是現在我想將兩個數組值附加到以下結構中

預期產量:

{
    "Stud": [{
        "ID": "123",
        "Name": "John",
        "Age": "15"
    }, {
        "ID": "456",
        "Name": "Sue",
        "Age": "18"
    }]
}

任何人都可以幫助解決JavaScript語言問題。 感謝您撥冗要求。

 var array1 ={ "ID": "123", "Name": "John", "Age": "15" } var array2 ={ "ID": "456", "Name": "Sue", "Age": "18" } var Output = { "Stud": [array1, array2] } 

array1和array 2是垃圾對象,不是array;)

您可以解決您的問題

const array1 ={
     "ID": "123",
     "Name": "John",
     "Age": "15"     
};
const array2 ={
    "ID": "456",
    "Name": "Sue",
    "Age": "18"     
};

const stud = {
  Stud : [array1, array2]
};

如果您有N個數組,則可以使用Array.prototype.concat

var obj1 ={
 "ID": "123",
 "Name": "John",
 "Age": "15"     
}
var obj2 ={
 "ID": "456",
 "Name": "Sue",
 "Age": "18"     
}

var obj3 = {
  "Stud": [obj1, obj2]
}

var objJSon = JSON.stringify(obj3);

以JSON格式獲取結果

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM