Use json module for parsing, fix booleans
It seems that anymarkup is doing some unexpected automated
conversions like changing string into an integer when the value
contains digits only, similarly with booleans. This can cause
problems with validation.