私はそれらを1つのオブジェクトにマージしたい3つの異なる配列を持っています。1つのオブジェクトに3つの異なるjson配列をマージする
{
"Id": 3,
"Number": "1190042293",
"Category": "Chocalte",
"heatingissues": [
{
"myId": 3,
"id": "5801"
}
],
"problemissue": [
{
"myId": 1,
"name": "Desktop"
}
]
}
(results
とproblemissueresults
変数のそれぞれに)個別にすべての配列をデシリアライズした後、私は試してみてください:
が生成する
array 1 : [{"Id":1,"Number":"1234","Category":"Chocalte", "Status": "Error"}]
heatingissues: [{"myId":3,"Id":"5801"}]
problemissue: [{"myId":1,"Id":2,"Name":"Desktop"}]
私は結果はこのようになりたいです次の出力:
{
"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