我有两个数据表
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"
}
]
}
我需要加入这个jsons,条件是json1 Productid= json2 ProductID,结果如下
{
"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"
}
]
}
我怎样才能实现这个目标?