我正在使用DataContractJsonSerializer
序列化我的C#类,该类具有存储web url的属性
public class Info
{
string Url{get; set;}
}
使用以下代码存储到磁盘
FileStream stream = new FileStream("e:\\config.json", FileMode.Create);
var serializer = new DataContractJsonSerializer(typeof(T));
serializer.WriteObject(stream, obj);
stream.Close();
将以下网址添加到对象
Info.Url = "https://google.com"
并序列化我得到以下json
"Info": { "Url" : "https:\/\/google.com" }
如何避免转义字符\
答案 0 :(得分:0)
json文件中的反斜杠没有问题。
您可以通过此网站可视化您的json内容。您将看到反斜杠不会出现在可视化中
正如@dbc所提到的,是DataContractJsonSerializer的一部分。