【发布时间】:2018-10-23 14:31:01
【问题描述】:
我正在尝试在实现JsonSerializable Interface 的 php+orm 中创建 Highcharts 系列的 php 表示,然后在视图中将它们 json_encode 编码为 javascript。
但是fillColor 的渐变使用了元组数组,这在 php 中似乎没有等效项,即:
{stops: [
[0, "rgba(40, 96, 144, 0.35)"],
[1, "rgba(40, 96, 144, 0.0)"]
]
}
当我尝试使用 json_decode 加载它时,我收到错误 JSON_ERROR_SYNTAX。
是否有某种方法可以在 PHP 中使用 json_encode 创建上述 json,或者可以使用 highcharts fillColor 渐变的替代解决方案。
【问题讨论】:
-
stops应该用引号引起来,否则不是 JSON。这是如何生成的?
标签: php json highcharts tuples