我有几个JSon属性,我想在它们之间添加新的一行。
我读过其他文章,他们建议使用转义字符,但这没用。
我的txt文件如下:
{"flag":false,"flag2":false,"SET TRUE USED":false,"SET FALSE USED":false}
我想像这样列出它们:
{
"flag":false,
"flag2":false,
"SET TRUE USED":false,
"SET FALSE USED":false
}
型号:
class Class1
{
[JsonProperty(PropertyName = "flag")]
public bool flag { get; set; }
[JsonProperty(PropertyName = "flag2")]
public bool flag2 { get; set; }
[JsonProperty(PropertyName = "SET TRUE USED")]
public bool M1 { get; set; }
[JsonProperty(PropertyName = "SET FALSE USED")]
public bool M2 { get; set; }
}
答案 0 :(得分:1)
您需要添加Formatting.Indented:
string jsonString = Newtonsoft.Json.JsonConvert.SerializeObject(
Class1,
Newtonsoft.Json.Formatting.Indented);