我有三個不同的數組,我想將它們合併到一個對象中。將3個不同的json數組合併到一個對象中
array 1 : [{"Id":1,"Number":"1234","Category":"Chocalte", "Status": "Error"}]
heatingissues: [{"myId":3,"Id":"5801"}]
problemissue: [{"myId":1,"Id":2,"Name":"Desktop"}]
我想結果是這樣的:
{
"Id": 3,
"Number": "1190042293",
"Category": "Chocalte",
"heatingissues": [
{
"myId": 3,
"id": "5801"
}
],
"problemissue": [
{
"myId": 1,
"name": "Desktop"
}
]
}
單獨反序列化所有的陣列(分別爲results
和problemissueresults
變量)之後,我嘗試:
產生的以下輸出:
{
"results": [
{
"id": 3,
"Number": "1190042293",
"category": "Chocalte"
}
],
"heatingissues": [
{
"myId": 3,
"id": "5801"
}
],
"problemissue": [
{
"myId": 1,
"name": "Desktop"
}
]
}
我該如何避免這些結果?
什麼的情況下,第一陣列做不是一個數組,但一個目的?? – pankaj
您可以直接訪問對象的屬性。 'id = results.id'(假設該對象具有'id'屬性) – Sam
:這不會是一種更簡潔的方式,我有50個屬性 – pankaj