【问题标题】:how to design returned json data from mysql php如何设计从mysql php返回的json数据
【发布时间】:2017-07-10 23:37:48
【问题描述】:

如何获取这样的 JSON 数据:

不喜欢这样:

【问题讨论】:

  • 您在记事本中尝试过哪些方法来重新格式化此文本块?当您在问题中提供实际文本而不是截屏时,您总是会收到更好的回复。您的两张图片完全不相关——一张是关于 nm-cty-hse-yrs,另一张是 id-UserName-Password-Email。您没有提供必要的输入和所需的输出来完全/准确地回答您的问题。

标签: php mysql json


【解决方案1】:

您的 JSON 数据 类似于所需的输出,只是格式不整齐。您不必担心,因为您的脚本仍会以完全相同的方式执行它。

如果您想将“漂亮”的 JSON 复制为文本,可以使用 JSONFormatterJSONLint 等工具在线格式化。

如果您以 /file.json 等 URL 的形式访问 JSON,则您无法对其进行格式化,并且它看起来也像您的第二个示例。话虽如此,您可以使用像 JSONView 这样的浏览器插件来为您“美化”它。

您还可以使用 json_encode()JSON_PRETTY_PRINT 可选参数,使用 PHP 将“漂亮”JSON 输出到 DOM:

echo json_encode($data, JSON_PRETTY_PRINT);

希望这会有所帮助! :)

【讨论】:

  • 我的浏览器 Firefox 可以很好地格式化 JSON。可以是原生 Firefox,也可以是插件。但仍然:数据就是数据,它不适合人类阅读。编辑:它是一个名为 Json-View 的插件
  • @IvoP -- 感谢您的建议;添加 JSONView 作为另一种格式化 JSON 的方式 :)
猜你喜欢
  • 2017-02-10
  • 1970-01-01
  • 2013-04-15
  • 2011-04-27
  • 1970-01-01
  • 2015-12-05
  • 2017-11-30
  • 2015-11-01
相关资源
最近更新 更多