不漂亮的json数组PHP [重复]
Posted
技术标签:
【中文标题】不漂亮的json数组PHP [重复]【英文标题】:Not beautiful json array PHP [duplicate] 【发布时间】: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 提供漂亮,但不提供漂亮。希望这就足够了。 【参考方案1】:使用JSON_PRETTY_PRINT
flag。
json_encode($data, JSON_PRETTY_PRINT);
【讨论】:
以上是关于不漂亮的json数组PHP [重复]的主要内容,如果未能解决你的问题,请参考以下文章
PHP将带有一些(重复)元素的XML转换为Json到Json数组[重复]
PHP/MariaDB 使用嵌套 JSON 数组进行重复键更新