parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Misha v.3 02.02.2015 03:20 / 02.02.2015 03:34

пример с ошибками :)

1. '"b": 1' -- 1 в этом случае -- int, а не double. если будет написано 1.1, то $.double(false) должен сработать как положено. это уже обсуждалось в форуме и некоторое время назад была добавлена опция с аналогичным смыслом для int.

2. $.object[$handler] работает. но в примере ошибка и он и не должен вызываться для строк/чисел/bool/array. он вызывается для объектов. в данном случае под объёктом имеются в виду json-объекты, т.е. то, что имеет значение в фигурных скобках. чтобы пример заработал как написано, надо добавить handler для string и в нем сделать аналогичные телодвижения по подмене значения строки с ключём "d". но с 3.4.3 пример и в этом случае не заработал-бы, т.к. там был баг. в 3.4.4 это будет исправлено (в head уже исправлено)

P.S. а причем тут bag? может имелось в виде bug? :)

  • ^json:parse[] bag (1), AleXp 31.01.2015 10:59 / 01.02.2015 04:31
    • Ответ, Misha v.3 [M] 02.02.2015 03:20 / 02.02.2015 03:34