我需要返回一个 JSON 对象数组,它是 SQL 查询的结果。SQL 查询可以是任何内容,因此我需要在代码中动态创建属性名称和值。
例如,“select first_name, last_name from employees”我想返回:
{ "data":
[{
"first_name": "dave",
"last_name": "thielen"
},
{
"first_name": "john",
"last_name": "smith"
}]
}
但下一个查询可能是“从订单中选择商品、价格、税金、发货日期并希望返回:
{ "data":
[{
"item": "HD TV",
"price": "598.95"
"tax": "59.89"
"ship_date": "2013-08-26"
},
{
"item": "Cables",
"price": "54.67"
"tax": "5.47"
"ship_date": "2013-08-26"
}]
}
如何在 C# 中构建它然后转换为 JSON?
谢谢 - 戴夫