PHP JSON получить комментарии - PullRequest
1 голос
/ 15 июня 2011

Как получить комментарии в строке json, используя php?

У меня есть php-скрипт, который декодирует данные в строку json, но есть дополнительный небольшой фрагмент метаданных, включенный в качестве комментария в первую строку строки. Я мог бы разбить строку и получить первую строку и проанализировать ее с помощью регулярного выражения, но я бы предпочел использовать встроенную функцию json для получения комментариев, если она существует.

Кто-нибудь знает что-то подобное?

Ответы [ 2 ]

2 голосов
/ 15 июня 2011

Спецификация JSON не позволяет комментировать.Если ваши данные содержат комментарии, то это не JSON, и синтаксический анализатор JSON должен ожидать ошибки при их обнаружении.

Похоже, вам придется предварительно обработать не-JSON-данные, чтобы разделить их на часть JSON.и часть комментария, затем обработайте часть JSON в обычном режиме, а часть комментария - с помощью некоторого пользовательского кода.

1 голос
/ 15 июня 2011

Спецификация JSON не определяет комментарии, что означает, что ваша строка JSON не является JSON.Таким образом, в PHP нет собственного способа извлечения комментариев из строк json.

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