TL;DR:ServiceStack.Text 中是否有内置方法来生成打印精美的 JSON?
我在用ServiceStack.Text https://github.com/ServiceStack/ServiceStack.Text用于进行 JSON 序列化。到目前为止它工作得很好,但是创建的 JSON(使用.ToJSON()
) 的格式不包含空格或换行符(通过网络发送时最有可能节省空间)。然而,在某些情况下,最好将 JSON 格式化以方便人类阅读。
The .Dump ()
方法执行某种格式设置,但不会生成有效的 JSON(即缺少周围的双引号)。
The T.Dump()
and T.PrintDump()
中的扩展方法ServiceStack.Text https://github.com/ServiceStack/ServiceStack.Text只是一个漂亮的格式化版本JSV 格式 https://github.com/ServiceStack/ServiceStack.Text/wiki/JSV-Format使用 TypeSerializer 类创建的或者T.ToJsv()
扩展方法。它只是提供一个人类友好的数据转储,它是不可解析的。
The new string.IndentJson()
v4.5.5 中提供的扩展方法将允许您漂亮地打印 JSON,否则您可以为 Chrome 或 Firefox 安装漂亮的 JSONView 扩展来查看漂亮的 JSON,或者您可以将 JSON 粘贴到jsonprettyprint.com http://jsonprettyprint.com/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)