Ignore virtual environment
Make Float field return number instead of string

The JSON format requires that float numbers be represented without
quotes. This commit changes both the emitting code and the unit test.