我有两个json
第一个是
[{"COLUMN_NAME":"ORDER_NO","COLUMN_TITLE":"Order Number"} ,{"COLUMN_NAME":"CUSTOMER_NO","COLUMN_TITLE":"Customer Number"}]
第二个是
[{"COLUMN_NAME":"ORDER_NO","DEFAULT_VALUE":"1521"}, {"COLUMN_NAME":"CUSTOMER_NO","DEFAULT_VALUEE":"C1435"}]
我想合并它们并有一个像
[{"COLUMN_NAME":"ORDER_NO","COLUMN_TITLE":"Order Number","DEFAULT_VALUE":"1521"} ,{"COLUMN_NAME":"CUSTOMER_NO","COLUMN_TITLE":"Customer Number","DEFAULT_VALUEE":"C1435"}]
有没有办法合并它们?如果需要在JSON中更改结构,对我来说也可以
谢谢。
像json_encode(array_merge(json_decode($a, true),json_decode($b, true)))应该工作。
json_encode(array_merge(json_decode($a, true),json_decode($b, true)))
官方PHP文档中的 array_merge
官方PHP文档中的 json_decode
编辑: 尝试将true第二个参数添加到json_decode。这样会将对象转换为关联数组。
true