我在Web服务中有一个webmethod,其中编写了JsonUtility.GenerateIndentedJsonText = true
。但我不知道为什么使用JsonUtility。没有JsonUtility的代码运行正常..
那么,在这种情况下JsonUtility.GenerateIntentedText的用途是什么?
答案 0 :(得分:1)
我最好的猜测是你的服务正在使用JSON for .NET,这是一个现在处于非活动状态的项目,用于处理.NET中的JSON(很有趣)。它使用System.Net.Json命名空间。
JsonUtility主要拥有一堆格式相关的东西(引号,转义+ unescaping字符串等)。 GenerateIndentedText标志只是意味着库生成的任何JSON(即,在任何JsonObjects上使用WriteTo时)都将缩进。缩进不会影响JSON的功能,因此将其关闭或打开并不会影响人类的可读性。