2012-07-06 261 views
0

嗨我有一个关于从Web服务的JSON响应的快速问题, 我构建了一个稳定的WCF服务来返回JSON响应,但是响应都是混乱的,因为它具有60个计数的Ilist<object>。我怎样才能格式化这个数组像谷歌或雅虎APIs,使他们很容易可读例如JSON人类可读的正确格式

回答

1

我也不太清楚为什么要格式化你的JSON响应,它应该是您的服务的客户如果需要的话应该做的格式。您看看J son Pretty Printer/Beautifier Library For .Net,它将Json字符串作为输入并返回格式化的Json字符串。

0

您可以使用JSON.stringify,第三个参数是要缩进的空格数。

JSON.stringify({name: "jason"}, null, 4) 

结果:

{ 
    "name": "jason" 
} 
+0

这不是C#,但它是正确的JavaScript解决方案,这是'我'想要的。 – 2012-08-17 10:26:53

1

我认为没有必要进行格式化。使用压缩的json非常好。但是你仍然可以检查question。否则在你的文档中写入你可以使用一些在线格式化程序来格式化json。我使用json restfull api,我更喜欢使用压缩json。

  1. Json formatter
  2. Json tree viewer