optimize ParseJSONString, DecimalFraction, and Big Float some more