首页 > 解决方案 > 将字符附加到 MS SQL 2017 中生成的 JSON

问题描述

我可以使用以下查询以 JSON 格式获得正确的输出。但是我需要在这个字符串的末尾附加一个 CR+LF 字符。所以它检测到行尾。

SELECT top 1 *  FROM customers FOR JSON auto, Root('Customers')

所以输出应该是这样的<JSON>CRLF

标签: jsonsql-server

解决方案


我无法对此进行测试,因为没有样本数据,但它不仅仅是......?

SELECT (SELECT TOP 1 *
        FROM customers
        FOR JSON auto, Root('Customers')) + CHAR(13) + CHAR(10);

推荐阅读