Как анализировать и создавать кортежи JSON с помощью переполнения стека

Я пытаюсь создать 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.

0

Решение

{
"stops": [
[0, "rgba(40, 96, 144, 0.35)"],
[1, "rgba(40, 96, 144, 0.0)"]
]
}

Это действительный json, а тот, который вы разместили выше, — нет. упоры должно быть в двойных кавычках.

Я использую эту ссылку, чтобы проверить мой JSON, когда я сомневаюсь или не могу понять, в чем проблема, вы можете попробовать это:

Json Validator

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]