将TSQL转换为JSON

将TSQL转换为JSON,sql,json,tsql,Sql,Json,Tsql,更新3-12-13:我已经通过使用普通SQL查询并在数据之间粘贴右括号和引号解决了这个问题。当我将此结果复制并粘贴到JSON文件时,列表将更新 谢谢大家的帮助 我在将从数据库获取的数据解析为JSON输出时遇到问题。我从未使用过TSQL,但这似乎是最好的方法。所需的JSON输出如下: { "persons": { "person": [ { "name": "Kevin Wtenweerde", "phone": "231", "mobile"

更新3-12-13:我已经通过使用普通SQL查询并在数据之间粘贴右括号和引号解决了这个问题。当我将此结果复制并粘贴到JSON文件时,列表将更新

谢谢大家的帮助

我在将从数据库获取的数据解析为JSON输出时遇到问题。我从未使用过TSQL,但这似乎是最好的方法。所需的JSON输出如下:

{
     "persons": {
     "person": [
     {
    "name": "Kevin Wtenweerde",
    "phone": "231",
    "mobile": "0612345678"
     }
    ]
  }
}
我的数据库表名为list,包含name、phone和mobile字段

有人对此有什么建议吗


提前感谢大家。

T-SQL不是完成此工作的合适语言。使用T-SQL(以及任何其他SQL风格)操作集合并从数据库检索结果。初级SQL已经超出了这一点。如果您在流程中获得了所需的结果,请使用您最喜欢的JSON库来创建JSON,然后将其提供给您的消费者


是的,将会有一些小牛展示一些创建JSON的TSQL代码。见鬼,我见过创建原始PDF的TSQL。仅仅因为有可能,并不意味着你应该。有一些因素需要考虑,比如可维护性、可读性、最好的后端CPU周期,等等等等。< /P>在SimeTalk上有一个PHIL因子POST,它为TSQL提供了--JSON函数——我以前见过这个帖子,我试着用这个,但是我不能让它工作。你知道我如何实现这个特定的结果吗?这是英语属性和荷兰语属性的有趣组合?物品和收藏品的名称。是的,我刚刚注意到,我想用英语列出清单,但有点忘了,剩下的是荷兰语哈哈。编辑它!如果您展开“无法使其工作”,我们可能会提供帮助。我需要这个JSON文件作为内部电话列表。我正在使用SQL Management Studio 2008。我可以在里面使用JSON库吗?我知道,问题是我得到了一个学校项目的作业。所以我必须使用T-SQL来检索JSON列表:)你不是认真的。什么样的老师会要求这样的反模式?是的,我认为我们需要做很多奇怪的作业。谢谢你帮我做正确的事!