[英]merge datatable as array of json with condition asp.net web api
我有兩個數據表 DataTable dt1 和 DataTable dt2 dt1 填充了產品,dt2 填充了產品風味 兩個表都有一個共同的 id,即“productcode”
使用 newtonsoft json 序列化程序我得到的響應為
{
"products": [
{
"productcode": 1676,
"type": "BEER BOTTLE-24*325ML",
"image_url": "http://localhost/images/temp.png"
},
{
"productcode": 1677,
"type": "RED FIGHTER CAN-24*250ML",
"image_url": "http://localhost/images/temp.png"
},
{
"productcode": 1678,
"type": "POWER ENERGY CAN 24*330ML",
"image_url": "http://localhost/images/temp.png"
}
]
}
和
{
"flavor": [
{
"productcode": 1676,
"ProductFlavorID": 9351,
"Flavor": "APPLE"
},
{
"productcode": 1676,
"ProductFlavorID": 9352,
"Flavor": "STRAWBERY"
},
{
"productcode": 1673,
"ProductFlavorID": 9353,
"Flavor": "respery"
},
{
"productcode": 1678,
"ProductFlavorID": 9354,
"Flavor": "RUMMAN"
}
]
}
我需要在 json1 productid= json2 productid 和結果如下的條件下加入這個 jsons
{
"products": [
{
"productcode": 1676,
"type": "BEER BOTTLE-24*325ML",
"image_url": "http://localhost/images/temp.png",
"flavor": [
{
"productcode": 1676,
"ProductFlavorID": 9351,
"Flavor": "APPLE"
},
{
"productcode": 1676,
"ProductFlavorID": 9352,
"Flavor": "STRAWBERY"
}
]
},
{
"productcode": 1677,
"type": "RED FIGHTER CAN-24*250ML",
"image_url": "http://localhost/images/temp.png",
"flavor": [
{
"productcode": 1677,
"ProductFlavorID": 9353,
"Flavor": "respery"
}
]
},
{
"productcode": 1678,
"type": "POWER ENERGY CAN 24*330ML",
"image_url": "http://localhost/images/temp.png"
}
]
}
我怎樣才能存檔這個...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.