Я пытаюсь создать php-представления серии Highcharts в php + orm, реализуя JsonSerializable интерфейс а затем json_encode их в javascript в представлении.
Однако градиент для Цвет заливки использует массив кортежей, который не имеет эквивалента в php, а именно:
{stops: [
[0, "rgba(40, 96, 144, 0.35)"],
[1, "rgba(40, 96, 144, 0.0)"]
]
}
Когда я пытаюсь загрузить это с помощью json_decode, я получаю сообщение об ошибке JSON_ERROR_SYNTAX.
Есть ли какой-нибудь способ создать вышеупомянутый json с json_encode в PHP или какое-то альтернативное решение, которое будет работать с градиентом fillColor highcharts.
{
"stops": [
[0, "rgba(40, 96, 144, 0.35)"],
[1, "rgba(40, 96, 144, 0.0)"]
]
}
Это действительный json, а тот, который вы разместили выше, — нет. упоры должно быть в двойных кавычках.
Я использую эту ссылку, чтобы проверить мой JSON, когда я сомневаюсь или не могу понять, в чем проблема, вы можете попробовать это:
Других решений пока нет …