Php am将json从一个字段映射到另一个字段
脚本的一部分是从一个字段到另一个字段,这与此有关。这是我从数据库中提取的JSON信息,值1是数量,值2是时间Php am将json从一个字段映射到另一个字段,php,json,amcharts,Php,Json,Amcharts,脚本的一部分是从一个字段到另一个字段,这与此有关。这是我从数据库中提取的JSON信息,值1是数量,值2是时间 [{ "date": "2014-12-09", "value1": 367, "value2": 03:06:00 }, { "date": "2014-12-09", "value1": 367, "value2": 03:06:00 }] 这是我的数据,这是脚本的一部分,希望我映射它 dataSet.fieldMappings = [{
[{
"date": "2014-12-09",
"value1": 367,
"value2": 03:06:00
}, {
"date": "2014-12-09",
"value1": 367,
"value2": 03:06:00
}]
这是我的数据,这是脚本的一部分,希望我映射它
dataSet.fieldMappings = [{
fromField: "valu1",
toField: "value2"
}, {
fromField: "volume",
toField: "volume"
}];
我只有3个字段,不是吗?很抱歉问了一个模糊的问题,我只是不明白。fieldMapping将JSON字段映射为graph属性中指定的valueField 我猜你想做的是这样的:
[{
"date": "2014-12-09 03:06:00",
"value": 367
}, {
"date": "2014-12-09 03:07:00",
"value": 673
}]
dataSet.fieldMappings = [{
fromField: "value", // this is the JSON-field
toField: "valueMapped" // the graph will search for this field - see below
}];
请注意,我将时间放入日期字段,并将第二个日期和值更改为与第一个不同。(我认为两个类似的数据点不起作用)
对于此数据集,映射应如下所示:
[{
"date": "2014-12-09 03:06:00",
"value": 367
}, {
"date": "2014-12-09 03:07:00",
"value": 673
}]
dataSet.fieldMappings = [{
fromField: "value", // this is the JSON-field
toField: "valueMapped" // the graph will search for this field - see below
}];
要查找数据,图形需要知道映射字段:
"graphs": [{
"valueField": "valueMapped"
}];
现在是正确使用“日期”字段的最后一步: