Ответ
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
- Ответ, AleXp 02.02.2015 04:16
- Ответ, Misha v.3 [M] 02.02.2015 09:18 / 02.02.2015 09:20