【发布时间】:2018-05-24 17:53:55
【问题描述】:
我正在尝试将两个不同的 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
这可能吗?
【问题讨论】:
-
datafortable .concat(dataforchart);
-
@dexter 是用js还是php合并数组?
-
@splash58 我想用 php 完成这项工作
-
@dexter
echo json_encode(array_map('json_decode', compact('datafortable', 'dataforchart')), JSON_PRETTY_PRINT); -
@dexter eval.in/916737
标签: javascript php arrays json