Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

One more thing that really bugs me about JSON is that it doesn't support Infinity, -Infinity and NaN. Python's JSON library does, which leads to some interesting breakages.

Sure, for NaN you can use null, but for Infinity, you have to use really large/small numbers, which can also lead to other problems.



If Python's JSON library accepts Infinity by default, that's a bug and should be reported.


It isn't. It's documented behavior. See http://docs.python.org/2/library/json.html. (simple)JSON deviates from the spec in a few minor ways.


more exactly, it's an option you can disable.


You can try to report it as a bug, but the docs indicate that this is by design.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: