【问题标题】:Can I make the chrome browser show every json row in a separated line?我可以让 chrome 浏览器在单独的行中显示每个 json 行吗?
【发布时间】:2017-02-02 14:51:49
【问题描述】:

我的控制器/动作结束如下:

    JsonResult jsonResult = Json(carList, JsonRequestBehavior.AllowGet);
    jsonResult.MaxJsonLength = int.MaxValue;
    return jsonResult;
}

我正在调试我的网络服务返回的 JSON。但是如果窗口最大化就很难阅读了。

另一方面,如果我减小窗口宽度,结果会更容易阅读。

有没有一种方法可以让 JSON 结果显示在每行的单独行中而不调整大小?

【问题讨论】:

  • 如果不是敏感数据,您可以使用 javascript/json 美化器。谷歌一下
  • @AndreaConte 但在那种情况下我必须创建一个视图?
  • 不,您只需将您的 json 复制粘贴到其中一个站点中

标签: c# json asp.net-mvc google-chrome


【解决方案1】:

在打开开发人员工具 (F12) 的情况下查看 JSON 资源。在 Network 标签中,选择左侧的 JSON 资源,然后单击右侧的 Preview 标签。这将为您很好地格式化响应,允许您展开和折叠每个对象。

【讨论】:

  • 如果我左键单击Network 选项卡中的链接,转到Sources 选项卡。然后建议我点击{} 进行格式化,但没有任何改变。而且我找不到Preview 标签。
  • 您不应该在 Sources 选项卡上 - 只是在 Network 选项卡上。见截图。
  • 是的,这很完美,我是右键单击而不是左键单击。
【解决方案2】:

有一个我经常使用的名为“Json Viewer”(https://chrome.google.com/webstore/detail/json-viewer/gbmdgpbipfallnflgajpaliibnhdgobh)的 chrome 插件。我相信市场上有很多这样的插件,我只是发现这个工具非常方便地调试 json 响应。

希望对你有帮助

【讨论】:

  • 很好,但是将每个字段放在不同的行中,因此行之间的比较也更加困难。
【解决方案3】:

我正在使用以下扩展程序,它可以很好地完成工作 :https://chrome.google.com/webstore/detail/json-formatter/bcjindcccaagfpapjjmafapmmgkkhgoa?hl=en

【讨论】:

  • 很好,但是将每个字段放在不同的行中,因此行之间的比较也更加困难。
猜你喜欢
  • 2017-08-11
  • 2013-02-28
  • 2020-02-12
  • 2020-10-24
  • 2016-04-05
  • 2019-04-25
  • 2014-12-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多