更新3-12-13:我已经通过使用普通的SQL查询并在数据之间粘贴右括号和引号来解决此问题。当我将此结果复制并粘贴到我的JSON文件时,列表会更新。
感谢您的帮助。
我在解析从数据库获取的数据到JSON输出时遇到问题。我从来没有使用过TSQL,但它似乎是最好的方法。所需的JSON输出是:
{
"persons": {
"person": [
{
"name": "Kevin Wtenweerde",
"phone": "231",
"mobile": "0612345678"
}
]
}
}
我的数据库表名为list,其中包含字段名称,电话和移动设备。
有没有人对如何做到这一点有任何建议?
先谢谢大家。
答案 0 :(得分:3)
T-SQL不是完成这项工作的合适语言。使用T-SQL(以及任何其他SQL风格)来操作集合并从数据库中检索结果。引言SQL在这里超越了这一点。您可以在流程中获得所需的结果,使用您喜欢的JSON库来创建JSON,然后将其提供给您的消费者。
是的,会有一些小牛会显示一些创建JSON的TSQL代码。哎呀,我见过创建原始PDF的TSQL。只是因为可能,并不意味着你应该。有一些因素需要考虑,如可维护性,可读性,最佳花费的后端CPU周期等等。