将“ \ n”转换为实际的新行

时间:2019-07-16 20:20:39

标签: c# json string

我正在使用JsonConvert.SerializeObject(User)System.IO.File.WriteAllText函数从C#代码创建一个.json文件。用户属性之一是“ CONFIG”,它是从数据库中提取的长的多行字符串。当打开新的.json文件时,“ CONFIG”属性写在一个很长的行上,带有多个“ \ n”符号。如何更改它才能实际在多行字符串中看到该字符串?

我尝试将所有“ \ n”替换为“ \ n”,但没有任何改变。 我还在序列化字符串之前在控制台上打印了该字符串,并将其打印在多行上。

我想要的样子:

...
{
   "USER":1,
   "SETTINGS": "SETT_1=YES
                SETT_2=YES
                SETT_3=YES"
}
...

现在怎么样:

...
{
   "USER":1,
   "SETTINGS": "SETT_1=YES\nSETT_2=YES\nSETT_3=YES"
}
...

0 个答案:

没有答案