Number handling and precisionJSON has exactly one number type — an arbitrary-precision decimal, syntactically. C++ has several,