raise error when parsing object with NaN or INF to JSON
authorYan Wu <yanvv@fb.com>
Wed, 5 Feb 2014 09:31:38 +0000 (01:31 -0800)
committerSara Golemon <sgolemon@fb.com>
Thu, 6 Feb 2014 19:50:14 +0000 (11:50 -0800)
commitde873ac77d23d95a72a498a90ef82cade243f752
treecd5f477472419f7277a127be2bd4a3090f310b66
parent34922793814187e67ee05bc9f2759362238b1b66
raise error when parsing object with NaN or INF to JSON

Summary:
NaN or INF is not allowed according to JSON specification.
This will cause problems when other places try to encode the output
of toJson with NaN or INF.
raise error when parsing object with NaN or INF to JSON.

Test Plan: manually test, raise error for object w/ NaN

Reviewed By: delong.j@fb.com

FB internal diff: D1143853
folly/json.cpp
folly/json.h