您好我有关于来自网络服务的json响应的快速问题,
我构建了一个宁静的WCF服务来返回JSON响应,但响应非常混乱,因为Ilist<object>
有60个计数。我如何格式化像谷歌或雅虎API这样的数组,使它们易于阅读,例如
答案 0 :(得分:1)
我认为不需要格式化它。使用压缩的json是非常好的。但你仍然可以检查这个question。否则请在您的文档中写入您可以使用一些在线格式化程序来格式化json。我和json restfull api一起工作,我更喜欢使用压缩json。
答案 1 :(得分:1)
我不太清楚你为什么要格式化你的Json响应,它应该是你的服务客户端,如果需要应该进行格式化。你看一下J son Pretty Printer/Beautifier Library For .Net,它将Json字符串作为输入并返回一个格式化的Json字符串。
答案 2 :(得分:0)
您可以使用JSON.stringify
,第三个参数是要缩进的空格数。
JSON.stringify({name: "jason"}, null, 4)
结果:
{
"name": "jason"
}
答案 3 :(得分:0)
我发布此答案,因为可能对将来的用户有用。我遇到了这个问题,最终这段代码解决了我的情况。
在C#中,如果您使用Newtonsoft library,则只需使用一行就可以将缩进格式的JSON序列化。
JsonConvert.SerializeObject(objectToSerialize,Formatting.Indented);