From b171f5cb629c3123ec1adc0300ad63d297a77c25 Mon Sep 17 00:00:00 2001 From: Jeff Hatch Date: Wed, 27 Jan 2016 15:20:20 -0600 Subject: [IN001647][IN001648] jsparser: integer values over a certain size get converted to scientific notation --- main.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/main.cpp b/main.cpp index 41885c7..761b507 100644 --- a/main.cpp +++ b/main.cpp @@ -184,11 +184,6 @@ std::string get(const std::string& sPath, const Json::Value& jData) { return "false"; } } - if (tmp->isDouble()) { - std::stringstream ss; - ss << tmp->asDouble(); - return ss.str(); - } if (tmp->isInt()) { std::stringstream ss; ss << tmp->asInt(); @@ -199,6 +194,11 @@ std::string get(const std::string& sPath, const Json::Value& jData) { ss << tmp->asUInt(); return ss.str(); } + if (tmp->isDouble()) { + std::stringstream ss; + ss << tmp->asDouble(); + return ss.str(); + } if (g_iOptions & OPT_JSOBJ) { //Returning Json Object -- cgit v1.2.3