Dot-Net

JSON序列化時如何使用JavaScriptSerializer設置格式?

  • May 4, 2011

我正在使用 JavaScriptSerializer 將對象序列化為 JSON 格式的文件。但是結果文件沒有可讀的格式。如何允許格式化以獲得可讀文件?

似乎沒有用於格式化 JSON-serializer 輸出的內置工具。

我想發生這種情況的原因是最大限度地減少了我們通過網路發送的數據。

您確定需要在程式碼中格式化數據嗎?或者您只想在調試期間分析 JSON?

有許多提供此類功能的線上服務1、2。或獨立應用程序:JSON 查看器

但是如果您需要在應用程序內部進行格式化,您可以自己編寫相應的程式碼

您可以使用JSON.NET序列化程序,它支持 JSON 格式

string body = JsonConvert.SerializeObject(message, Formatting.Indented);

Yon 可以通過 NuGet下載這個包。

引用自:https://stackoverflow.com/questions/5881204