1

書かれているWebサービスにWebメソッドがありJsonUtility.GenerateIndentedJsonText = trueます。しかし、なぜ JsonUtility が使用されているのかわかりません。コードは JsonUtility なしで正常に実行されています..

では、このコンテキストでの JsonUtility.GenerateIntentedText の使用は何ですか?

4

1 に答える 1

1

私の最善の推測は、 .NET で JSON を処理するための現在非アクティブなプロジェクトであるJSON for .NETを使用しているあなたのサービスです(面白いことに)。System.Net.Json 名前空間を使用します。

JsonUtility は、ほとんどの場合、書式設定に関連するもの (引用符、文字列のエスケープ + エスケープ解除など) を保持します。GenerateIndentedText フラグは、ライブラリによって生成されるすべての JSON (つまり、JsonObjects で WriteTo を使用する場合) がインデントされることを意味します。インデントは JSON の機能に影響を与えないため、インデントをオフまたはオンにしても、人間の可読性に影響を与える以外は問題になりません。

于 2012-09-18T00:02:05.663 に答える