在PHP中合并两个json

前端之家收集整理的这篇文章主要介绍了在PHP中合并两个json前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有两个json的

第一个是

[{"COLUMN_NAME":"ORDER_NO","COLUMN_TITLE":"Order Number"},{"COLUMN_NAME":"CUSTOMER_NO","COLUMN_TITLE":"Customer Number"}]

第二个是

[{"COLUMN_NAME":"ORDER_NO","DEFAULT_VALUE":"1521"},"DEFAULT_VALUEE":"C1435"}]

我想要合并他们,并有一个json像

[{"COLUMN_NAME":"ORDER_NO","COLUMN_TITLE":"Order Number","COLUMN_TITLE":"Customer Number","DEFAULT_VALUEE":"C1435"}]

有没有办法合并?如果需要JSON的结构更改,对我来说也是一样

谢谢.

像json_encode(array_merge(json_decode($a,true),json_decode($b,true)))的东西应该可以工作.

array_merge在官方PHP文档中

json_decode在官方PHP文档中

编辑:尝试将第二个参数添加为json_decode.这将会将对象转换为关联数组.

编辑2:尝试array-merge-recursive,看下面我的评论.对不起,现在要退出:(
这看起来像一个完全正确的解决方案:https://stackoverflow.com/a/20286594/1466341

猜你在找的PHP相关文章