[Moscow.pm] JSON::XS, mod_perl, boolean

Толян II agrishaev на gmail.com
Вт Ноя 28 05:16:23 PST 2017


Это проблема возникает при распаковки чужих данных или при повторной
кодировке в JSON?

У вас можно запустить патченный JSON::XS там кмк можно пару строк изменить
чтобы полечить эту проблему?



28 ноября 2017 г., 15:07 пользователь Pavel Zabolotniy via Moscow-pm <
moscow-pm на pm.org> написал:

>
>
> 28.11.2017 14:57, Толян II via Moscow-pm пишет:
>
> Прямо с такой нет, но boolean несколько граблей было собрано, и мне
> пришлось заменить JSON::true и JSON::false на  \0, и \1 в конфигурации \(my
> $s=1) и \(my $s=0).
> Возможно тебе это поможет.
>
> А у тебя такая проблема возникла или ты просто спрашиваешь?
>
>
>
> Да, такая проблема воникла.
> Там, где могли, заменили на \0, и \1.
>
> Есть часть данных, которые приходят от сторонних источников (чужое АПИ).
> Для этих данных делается decode, после чего они встраиваются в наши данные
> "as is". Среди "чужих" данных есть boolean. В какой-то момент начинаем
> ловить null в наших ответах вместо true/false.
>
> 2017-11-28 12:34 GMT+03:00 Pavel Zabolotniy via Moscow-pm <
> moscow-pm на pm.org>:
>
>> Привет, moscow-pm!
>> Кто-нибудь сталкивался с проблемой http://www.perlmonks.org/?node
>> _id=1021294 ?
>> Как ее решали?
>>
>> Спасибо!
>>
>> --
>> #!/usr/bin/Regards,
>> Pavel Zabolotniy
>> email: tim на myrz.ru
>> --
>> Moscow.pm mailing list
>> moscow-pm на pm.org | http://moscow.pm.org
>>
>
>
>
>
> --
> #!/usr/bin/Regards,
> Pavel Zabolotniy
> email: tim на myrz.ru
>
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
>
----------- следующая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20171128/56e13b49/attachment.html>


Подробная информация о списке рассылки Moscow-pm