From e294702a0b0814633cd581388fd25b1b1e7d2bd2 Mon Sep 17 00:00:00 2001 From: Latif Khalifa Date: Sat, 10 Sep 2011 11:20:58 +0000 Subject: [PATCH] Don't append .0 to NaN floats when serializing JSON git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3582 52acb1d6-8a22-11de-b505-999d5b087335 --- OpenMetaverse.StructuredData/JSON/JsonWriter.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OpenMetaverse.StructuredData/JSON/JsonWriter.cs b/OpenMetaverse.StructuredData/JSON/JsonWriter.cs index fffb6797..667b5f66 100644 --- a/OpenMetaverse.StructuredData/JSON/JsonWriter.cs +++ b/OpenMetaverse.StructuredData/JSON/JsonWriter.cs @@ -326,7 +326,8 @@ namespace LitJson Put (str); if (str.IndexOf ('.') == -1 && - str.IndexOf ('E') == -1) + str.IndexOf ('E') == -1 && + !double.IsNaN(number)) writer.Write (".0"); context.ExpectingValue = false;