【发布时间】:2015-03-08 12:48:54
【问题描述】:
[
{
"name": "student1",
"projects":
[
{
"name": "Project1",
"tasks":
[
{
"name": "task1",
"id": 2
}
],
"id": 6
}
]
},
等等……
我想做这样的json数据。现在我正在调用一个存储过程来获取学生信息,并通过迭代学生结果并通过学生 ID 调用项目存储过程。我想优化这个操作。我认为这不是正确的调用方式。请帮助我。
【问题讨论】:
-
"FOR XML" 通常会根据您的联接(或子查询)为您分层地“拆分”它。您可以从这一点开始,然后努力以 JSON 格式输出。没有一些代码就不能说更多了。
-
感谢重播。它帮助很大。你有任何示例代码来获取 xml 并存储到我的类对象(json 结构)
标签: c# .net sql-server json stored-procedures