28.11.2017 16:16, Толян II via Moscow-pm пишет:
Это проблема возникает при распаковки чужих данных или при повторной кодировке в JSON?
Да, все верно.
У вас можно запустить патченный JSON::XS там кмк можно пару строк изменить чтобы полечить эту проблему?
Да, давайте, попробуем.
28 ноября 2017 г., 15:07 пользователь Pavel Zabolotniy via Moscow-pm <[email protected] <mailto:[email protected]>> написал: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 <[email protected] <mailto:[email protected]>>: Привет, moscow-pm! Кто-нибудь сталкивался с проблемой http://www.perlmonks.org/?node_id=1021294 <http://www.perlmonks.org/?node_id=1021294> ? Как ее решали? Спасибо!-- #!/usr/bin/Regards,Pavel Zabolotniy email: [email protected] <mailto:[email protected]>-- Moscow.pm mailing list[email protected] <mailto:[email protected]> | http://moscow.pm.org-- #!/usr/bin/Regards,Pavel Zabolotniy email:[email protected] <mailto:[email protected]> -- Moscow.pm mailing list [email protected] <mailto:[email protected]> | http://moscow.pm.org
-- #!/usr/bin/Regards, Pavel Zabolotniy email: [email protected]
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
