【问题标题】:Not beautiful json array PHP [duplicate]不漂亮的json数组PHP [重复]
【发布时间】:2018-12-19 17:42:02
【问题描述】:

我有 json 数组:

{    
"ServerInfo" : {
"vkapikey" : "e28003ds382nsd9805fe0b6fbg1jkh3b12lk1ab23491205e3f17484f30ef40031c0464",
"vksecretkey" : "dlfJFshasdsDMNN",
"vkreturn" : "152f81",
"version" : "5.80",
"groupid" : "159344234"
  }
}

当我有json _decode() 然后又是json_encode() 之后它变成这样:

{"vkapikey":"e28003ds382nsd9805fe0b6fbg1jkh3b12lk1ab23491205e3f17484f30ef40031c0464","vksecretkey":"dlfJFshasdsDMNN","vkreturn":"15asd2fs3f81","version":"5.80","groupid":"159344234"}

如何让他不变得那么不漂亮?

【问题讨论】:

  • 这实际上是一个对象的 JSON 表示,而不是一个数组
  • 为什么? JSON 并不是真正供人类消费的……它缺少培根。
  • 每个阵列都很漂亮!
  • 如果将数组/对象编码为 JSON,则会删除不必要的空格。
  • PHP 提供漂亮,但不提供漂亮。希望这就足够了。

标签: php arrays json


【解决方案1】:

使用JSON_PRETTY_PRINT flag

json_encode($data, JSON_PRETTY_PRINT);

【讨论】:

    猜你喜欢
    • 2017-05-01
    • 2011-10-29
    • 2016-11-30
    • 2016-09-17
    • 2011-08-28
    相关资源
    最近更新 更多