我有两个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