首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在MVC4API中美化打印JSON脚本

如何在MVC4API中美化打印JSON脚本
EN

Stack Overflow用户
提问于 2012-10-21 23:55:57
回答 3查看 7.1K关注 0票数 10

如何使用MVC4API获得以下JSON响应以使其看起来更清晰。这是一个样例JSON

代码语言:javascript
复制
{"Name":"Apple","Expiry":"2008-12-28T00:00:00","Price":3.99}

漂亮的JSON

代码语言:javascript
复制
{
  "Name":"Apple",
  "Expiry":"2008-12-28T00:00:00",
  "Price":3.99
}
EN

回答 3

Stack Overflow用户

发布于 2015-04-07 18:27:51

如果您使用的是Web Api。您可以设置:

代码语言:javascript
复制
var json = GlobalConfiguration.Configuration.Formatters.JsonFormatter;
json.SerializerSettings.Formatting = Newtonsoft.Json.Formatting.Indented;
票数 7
EN

Stack Overflow用户

发布于 2012-10-22 01:49:55

您可以使用Json.net NuGet包完成此操作:

代码语言:javascript
复制
JObject.Parse(json).ToString(Formatting.Indented)
票数 3
EN

Stack Overflow用户

发布于 2014-10-28 17:45:18

如果是要序列化到JSON中的对象,只需添加一个参数来“美化”它即可。

代码语言:javascript
复制
JsonConvert.SerializeObject(object, Formatting.Indented);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12999467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档