use JsonReader in JsonNumber.valueOf(String)
fix bug in JsonReader.readNumber