Fix OKJson issue with exponent notation

The JSON spec only supports numbers with exponent notation with a single exponent digit:

```
1234e7 #good
1234e9000 #not good
```

OKJson was trying to convert the latter into an integer, which fails if:

```
1234e090 #nope
```