使用JavaScriptSerializer进行JSON格式化
本文关键字:格式化 JSON 进行 JavaScriptSerializer 使用 | 更新日期: 2023-09-27 18:27:22
可能重复:
JSON序列化时如何使用JavaScriptSerializer设置格式?
我使用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吗?在这种情况下我该怎么做?
imho,JavaScriptSerializer不可能如何格式化输出字符串(与XmlWriter for XmlSerializer相矛盾)。。。
在我的用例中,我曾经决定使用JSON.net,它更强大,速度更快,而且适用于JSON;)