1

我在JsonUtility.GenerateIndentedJsonText = true编写的 Web 服务中有一个 Web 方法。但我不知道为什么使用 JsonUtility。没有 JsonUtility 代码运行良好。

那么,在这种情况下,JsonUtility.GenerateIntentedText 有什么用呢?

4

1 回答 1

1

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

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

于 2012-09-18T00:02:05.663 回答