【发布时间】:2014-03-19 03:32:21
【问题描述】:
我有这个 php 关联数组。
array(
'Location_1' => 'Link_1',
'Location_2' => 'Link_2'
)
我想使用 json_encode() 将其转换为 json 输出,如下所示;
[{"Location_name":"Location_1","Link_name":"Link_1"},{"Location_name":"Location_2","Link_name":"Link_2"}]
如何做到这一点?对我来说具有挑战性的部分似乎是如何在前面添加 Location_name 和 Link_name。非常感谢。
【问题讨论】:
-
尝试让我们的 PHP 模型与您的 JSON 模型保持一致,您将免费获得其余的。请注意,您显示的 JSON 是散列(关联数组)的 array,但在 PHP 中您没有捕捉到这种差异。
-
你的意思是 php 关联数组对于我这种 JSON 输出效率低下吗?对不起,我对php不熟悉。
-
不,我只是说您需要重新格式化您的数据,使其与 JSON 格式相同。
标签: php json associative-array