Как анализировать и создавать JSON-кортежи с помощью php - PullRequest
0 голосов
/ 23 октября 2018

Я пытаюсь создать php-представления серии Highcharts в php + orm, реализуя JsonSerializable Interface , а затем 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.

Есть ли какой-нибудь способ создать вышеуказанный json с json_encode в PHP или какое-нибудь альтернативное решение, которое будет работать с градиентом fillColor с высокими диаграммами.

1 Ответ

0 голосов
/ 23 октября 2018
{
    "stops": [
        [0, "rgba(40, 96, 144, 0.35)"],
        [1, "rgba(40, 96, 144, 0.0)"]
    ]
}

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

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

Json Validator

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...