【发布时间】:2012-03-09 23:31:27
【问题描述】:
可能重复:
How to set formatting with JavaScriptSerializer when JSON serializing?
我正在使用 System.Web.Script.Serialization 来序列化一些 json。但是,默认情况下,它会生成丑陋的文本而没有缩进。
JavaScriptSerializer serializer = new JavaScriptSerializer();
var json = serializer.Deserialize<Dictionary<string,dynamic>>(s);
// do something else to the json...
//serialize the result
string serialized = serializer.Serialize(json);
// ugly text
我正在查看第二个重载,它需要一个 StringBuilder。这些我用的不多。我可以用它来格式化漂亮的 JSON 吗?在这种情况下我该怎么做?
【问题讨论】:
标签: c# json formatting indentation javascriptserializer