This object provides a simple interface to the JSON parser class. The default conversion
for numerics is into a double. If you wish to override this behavior at the global level,
you can set the globalNumberParser property to your own (String => Any) function. If you only
want to override at the per-thread level then you can set the perThreadNumberParser property to your
function. For example:
val myConversionFunc = {input : String => BigDecimal(input)}
// Global override
JSON.globalNumberParser = myConversionFunc
// Per-thread override
JSON.perThreadNumberParser = myConversionFunc