我正在使用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"
}
...