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

Pavel Zabolotniy tim на myrz.ru
Вт Ноя 28 05:25:55 PST 2017



28.11.2017 16:16, Толян II via Moscow-pm пишет:
> Это проблема возникает при распаковки чужих данных или при повторной 
> кодировке в JSON?
>

Да, все верно.

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

Да, давайте, попробуем.

>
>
> 28 ноября 2017 г., 15:07 пользователь Pavel Zabolotniy via Moscow-pm 
> <moscow-pm на pm.org <mailto: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 <mailto:moscow-pm на pm.org>>:
>>
>>         Привет, moscow-pm!
>>         Кто-нибудь сталкивался с проблемой
>>         http://www.perlmonks.org/?node_id=1021294
>>         <http://www.perlmonks.org/?node_id=1021294> ?
>>         Как ее решали?
>>
>>         Спасибо!
>>
>>         -- 
>>         #!/usr/bin/Regards,
>>         Pavel Zabolotniy
>>         email: tim на myrz.ru <mailto:tim на myrz.ru>
>>         -- 
>>         Moscow.pm mailing list
>>         moscow-pm на pm.org <mailto:moscow-pm на pm.org> | http://moscow.pm.org
>>
>>
>>
>>
>
>     -- 
>     #!/usr/bin/Regards,
>     Pavel Zabolotniy
>     email:tim на myrz.ru <mailto:tim на myrz.ru>
>
>
>     --
>     Moscow.pm mailing list
>     moscow-pm на pm.org <mailto:moscow-pm на pm.org> | http://moscow.pm.org
>
>
>
>

-- 
#!/usr/bin/Regards,
Pavel Zabolotniy
email: tim на myrz.ru

----------- следующая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20171128/bdd1750e/attachment.html>


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