什么是JsonUtility,为什么我的代码使用它?

时间:2012-09-17 21:13:11

标签: c# json wcf web-services webmethod

我在Web服务中有一个webmethod,其中编写了JsonUtility.GenerateIndentedJsonText = true。但我不知道为什么使用JsonUtility。没有JsonUtility的代码运行正常..

那么,在这种情况下JsonUtility.GenerateIntentedText的用途是什么?

1 个答案:

答案 0 :(得分:1)

我最好的猜测是你的服务正在使用JSON for .NET,这是一个现在处于非活动状态的项目,用于处理.NET中的JSON(很有趣)。它使用System.Net.Json命名空间。

JsonUtility主要拥有一堆格式相关的东西(引号,转义+ unescaping字符串等)。 GenerateIndentedText标志只是意味着库生成的任何JSON(即,在任何JsonObjects上使用WriteTo时)都将缩进。缩进不会影响JSON的功能,因此将其关闭或打开并不会影响人类的可读性。