【发布时间】:2019-07-19 09:05:10
【问题描述】:
我有几个 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; }
}
【问题讨论】:
-
问题是你为什么需要这个?我问这个是因为您的问题中还包括一个课程。你在做一些(反)序列化吗?根据您的实际需要,解决方案可能会有所不同。
-
@PeterWolf 我已经检查过了并应用了“动态 parsedJson = JsonConvert.DeserializeObject(json);”它没有工作
-
不清楚你在问什么。看起来像 X/Y 问题,您是否希望漂亮地打印/美化压缩的 JSON? stackoverflow.com/questions/4580397/json-formatter-in-c
-
@Aldert 是的,我正在做(de)-序列化(两者)
-
当你反序列化时,你的原始字符串应该可以正常工作,你会收到错误吗?