madnificent/jsown — pull request #8 by gschjetne (2014-12-05 12:15:33+00:00)
Title: Avoid using e notation because Lisp, JS and JSON numeral syntaxes are

Unlike Lisp and JavaScript, JSON numeral syntax doesn't allow decimal points without decimal digits:

![number](https://cloud.githubusercontent.com/assets/3055134/5315346/99235fb4-7c7c-11e4-9e28-fc83d9acd980.gif)
(from http://www.json.org/fatfree.html)

```javascript
% node
> 1.e8
100000000
> JSON.parse("[1e8]")
[ 100000000 ]
> JSON.parse("[1.e8]")
SyntaxError: Unexpected token e
```
I think the easiest and safest solution is to prevent JSOWN from using e notation when serialising floats.