从SQL服务器中选择一个带有斜杠的字符串,它包含一个反斜杠

本文关键字:字符串 包含一 一个 服务器 SQL 选择 | 更新日期: 2023-09-27 18:17:43

我有一个数据在我的sql server像这样

http://172.xx.xx.xx/Lesson1Makeview.pdf

我的查询如下:

select mag_link from [_DB].[dbo].[magazine_details]

当我输入json时,我得到

http:'/'/172.16.11.29:7777'/Lesson1Makeview.pdf

在我得到的链接中有一个'。

我如何删除它?

使用c#

从SQL服务器中选择一个带有斜杠的字符串,它包含一个反斜杠

这是一个完全有效的JSON表示;不需要/转义为'/,但是有效这样做。

如果您不想执行不必要的转义,则:使用不执行此操作的工具。JSON。NET没有添加这个,例如:

var obj = new Foo { url = "http://foo.com" };
var json = JsonConvert.SerializeObject(obj);

结果是:

{"url":"http://foo.com"}

然而,上面的json和下面的json都将反序列化为相同的东西

{"url":"http:'/'/foo.com"}