move jsonreader to use double for all numbers