change code bad smell
add BigDecimal and BigInteger json parser