This isn't true, in my experience, and JSON definitely *supports* real integer and float values.  IMO, this is not good to have, and is an artifact of testing or something similar.