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

2017-11-28 Пенетрантность Sergey Aleynikov via Moscow-pm
Добрый день, > require JSON::XS; > my $json = JSON::XS->new(); > [41,true] > [41,null] s/JSON/Cpanel::JSON/g, и проблема уйдет. Рейни патчил гораздо больше для поддержки тредов, чем одно место. Best regards, Sergey Aleynikov -- Moscow.pm mailing list moscow-pm@pm.org |

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

2017-11-28 Пенетрантность Толян II via Moscow-pm
Можно посмотреть на ошибку в следующем скрипте: == use strict; use threads; my $s = "[40, true]"; sub start_thread { require JSON::XS; my $json = JSON::XS->new(); $json->convert_blessed(1); $json->allow_blessed(1); my $x = $json->decode($s); for my $k

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

2017-11-28 Пенетрантность KES via Moscow-pm
JSON запрос, который пришел и в котором возникла указанная ошибка28.11.2017, 15:30, "Pavel Zabolotniy" : 28.11.2017 16:04, KES пишет: А дампа исходного запроса нет, где словили null?   Что подразумевается под

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

2017-11-28 Пенетрантность Pavel Zabolotniy via Moscow-pm
28.11.2017 16:16, Толян II via Moscow-pm пишет: Это проблема возникает при распаковки чужих данных или при повторной кодировке в JSON? При повторной кодировке в JSON. У вас можно запустить патченный JSON::XS там кмк можно пару строк изменить чтобы полечить эту проблему? 28 ноября

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

2017-11-28 Пенетрантность Pavel Zabolotniy via Moscow-pm
28.11.2017 16:04, KES пишет: А дампа исходного запроса нет, где словили null? Что подразумевается под дампом? Может сможем сделать. 28.11.2017, 14:24, "Pavel Zabolotniy via Moscow-pm" : 28.11.2017 14:57, Толян II via Moscow-pm пишет: Прямо с такой нет, но boolean

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

2017-11-28 Пенетрантность Pavel Zabolotniy via Moscow-pm
28.11.2017 16:16, Толян II via Moscow-pm пишет: Это проблема возникает при распаковки чужих данных или при повторной кодировке в JSON? Да, все верно. У вас можно запустить патченный JSON::XS там кмк можно пару строк изменить чтобы полечить эту проблему? Да, давайте, попробуем. 28

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

2017-11-28 Пенетрантность Толян II via Moscow-pm
Это проблема возникает при распаковки чужих данных или при повторной кодировке в JSON? У вас можно запустить патченный JSON::XS там кмк можно пару строк изменить чтобы полечить эту проблему? 28 ноября 2017 г., 15:07 пользователь Pavel Zabolotniy via Moscow-pm < moscow-pm@pm.org> написал: > >

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

2017-11-28 Пенетрантность KES via Moscow-pm
А дампа исходного запроса нет, где словили null? 28.11.2017, 14:24, "Pavel Zabolotniy via Moscow-pm" : 28.11.2017 14:57, Толян II via Moscow-pm пишет:Прямо с такой нет, но boolean несколько граблей было собрано, и мне пришлось заменить JSON::true и JSON::false на  \0, и \1 в

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

2017-11-28 Пенетрантность Pavel Zabolotniy via Moscow-pm
28.11.2017 14:57, Толян II via Moscow-pm пишет: Прямо с такой нет, но boolean несколько граблей было собрано, и мне пришлось заменить JSON::true и JSON::false на  \0, и \1 в конфигурации \(my $s=1) и \(my $s=0). Возможно тебе это поможет. А у тебя такая проблема возникла или ты просто

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

2017-11-28 Пенетрантность Толян II via Moscow-pm
Прямо с такой нет, но boolean несколько граблей было собрано, и мне пришлось заменить JSON::true и JSON::false на \0, и \1 в конфигурации \(my $s=1) и \(my $s=0). Возможно тебе это поможет. А у тебя такая проблема возникла или ты просто спрашиваешь? 2017-11-28 12:34 GMT+03:00 Pavel Zabolotniy

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

2017-11-28 Пенетрантность Steffen Winkler via Moscow-pm
use JSON::MaybeXS; use constant {     false => JSON->false,     true  => JSON->true, }; We check the header content-type and accept to send the right boolean in REST interfaces. There is also a problem with numeric, sometime sent as string. We send (without thinking about) everywhere 0 +

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

2017-11-28 Пенетрантность Pavel Zabolotniy via Moscow-pm
Привет, moscow-pm! Кто-нибудь сталкивался с проблемой http://www.perlmonks.org/?node_id=1021294 ? Как ее решали? Спасибо! -- #!/usr/bin/Regards, Pavel Zabolotniy email: t...@myrz.ru -- Moscow.pm mailing list moscow-pm@pm.org | http://moscow.pm.org