JSON Numbers: Float, Scientific Notation and Precision