On 2013-04-19 10:34, Tim Roberts wrote:
Miki Tebeka <miki.teb...@gmail.com> wrote:

I'm trying to find a way to have json emit float('NaN') as 'N/A'.
No.  There is no way to represent NaN in JSON.  It's simply not part of the
specification.

I know that. I'm trying to emit the *string* 'N/A' for every NaN.

You understand that this will result in a chunk of text that is not JSON?
Other JSON readers won't be able to read it.

I think he means something like this:

>>> json.dumps([float('nan')])
'["N/A"]'

Not

'[N/A]'

--
Robert Kern

"I have come to believe that the whole world is an enigma, a harmless enigma
 that is made terrible by our own mad attempt to interpret it as though it had
 an underlying truth."
  -- Umberto Eco

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to