【发布时间】:2017-08-07 11:03:39
【问题描述】:
我想以下列格式序列化列表对象。
- 没有方括号
[]在开始和结束时 -
没有逗号,应该换行。
{"document_id":37577,"document_name":"Office Marketview........} {"document_id":37578,"document_name":"Office Marketview........} {"document_id":37579,"document_name":"Office Marketview........} {"document_id":37580,"document_name":"Office Marketview........} {"document_id":37581,"document_name":"Office Marketview........}
目前我正在使用
var jsoncontent = JsonConvert.SerializeObject(publicationClasses, Formatting.None);
不知道。 google了一下,没找到解决办法。
【问题讨论】:
-
由于您要序列化的格式不是标准 JSON,因此使用 JSON 序列化器可能是不明智的 - 您可能必须自己构建。
-
@darasd 我知道它不是有效的格式,但由于某种原因实际上是必需的。
-
为什么不替换结果字符串中不需要的内容?
-
您可能正在寻找自定义媒体类型格式化程序。
标签: c# asp.net-web-api json.net jsonserializer