我正在尝试将两个不同的json
数组合并为一个对象。 json
数组具有不同的数据(就数据本身和结构而言):
datafortable = [{"name": 3,"amount": "1190042293","category": "cars"}]
dataforchart = [{"name": 3,"amount": "5801"}]
我想得到的是这样的:
datafortableandchart = {
"datafortable": [
{
"name": 3,
"amount": "1190042293",
"category": "cars"
}
],
"dataforchart": [
{
"name": 3,
"amount": "5801"
}
]
}
然后,在javascript
中,我希望能够像这样引用不同的json
数组:
dataprovider: datafortableandchart.datafortable
这可能吗?
答案 0 :(得分:0)
首先将它们转换为数组然后使用array_merge
合并到数组并再次json_encode
它们
json_encode(array_merge(json_decode($datafortable , true),json_decode($dataforchart , true)))