[mapguide-commits] r8830 - sandbox/jng/clean_json/Web/src/HttpHandler
svn_mapguide at osgeo.org
svn_mapguide at osgeo.org
Wed Nov 11 07:24:38 PST 2015
Author: jng
Date: 2015-11-11 07:24:38 -0800 (Wed, 11 Nov 2015)
New Revision: 8830
Modified:
sandbox/jng/clean_json/Web/src/HttpHandler/JsonDoc.cpp
sandbox/jng/clean_json/Web/src/HttpHandler/JsonDoc.h
sandbox/jng/clean_json/Web/src/HttpHandler/XmlJsonConvert.cpp
Log:
Downgrade to INT32. None of the XML schema elements should exceed the precision of an INT32
Modified: sandbox/jng/clean_json/Web/src/HttpHandler/JsonDoc.cpp
===================================================================
--- sandbox/jng/clean_json/Web/src/HttpHandler/JsonDoc.cpp 2015-11-11 15:13:21 UTC (rev 8829)
+++ sandbox/jng/clean_json/Web/src/HttpHandler/JsonDoc.cpp 2015-11-11 15:24:38 UTC (rev 8830)
@@ -124,13 +124,13 @@
node->Element[name] = value;
}
-void MgJsonDoc::Add(const char * name, INT64 value)
+void MgJsonDoc::Add(const char * name, INT32 value)
{
MgJsonNode *node = m_tree.top();
node->Element[StaticString(name)] = (Json::Value::Int)value;
}
-void MgJsonDoc::Add(const string & name, INT64 value)
+void MgJsonDoc::Add(const string & name, INT32 value)
{
MgJsonNode *node = m_tree.top();
node->Element[name] = (Json::Value::Int)value;
Modified: sandbox/jng/clean_json/Web/src/HttpHandler/JsonDoc.h
===================================================================
--- sandbox/jng/clean_json/Web/src/HttpHandler/JsonDoc.h 2015-11-11 15:13:21 UTC (rev 8829)
+++ sandbox/jng/clean_json/Web/src/HttpHandler/JsonDoc.h 2015-11-11 15:24:38 UTC (rev 8830)
@@ -79,8 +79,8 @@
void Add(const string &name, bool value);
void Add(const char* name, double value);
void Add(const string &name, double value);
- void Add(const char* name, INT64 value);
- void Add(const string &name, INT64 value);
+ void Add(const char* name, INT32 value);
+ void Add(const string &name, INT32 value);
void AddAttribute(const char *name, const char *value);
void AddAttribute(const char *name, const string &value);
void AddAttribute(const string &name, const char *value);
Modified: sandbox/jng/clean_json/Web/src/HttpHandler/XmlJsonConvert.cpp
===================================================================
--- sandbox/jng/clean_json/Web/src/HttpHandler/XmlJsonConvert.cpp 2015-11-11 15:13:21 UTC (rev 8829)
+++ sandbox/jng/clean_json/Web/src/HttpHandler/XmlJsonConvert.cpp 2015-11-11 15:24:38 UTC (rev 8830)
@@ -211,8 +211,8 @@
break;
case XML_DATA_TYPE_NUM_INT:
{
- INT64 l = MgUtil::StringToInt64(wTextContent);
- m_jsonDoc.Add(nodeName, l);
+ INT32 i = MgUtil::StringToInt32(wTextContent);
+ m_jsonDoc.Add(nodeName, i);
}
break;
case XML_DATA_TYPE_NUM_DOUBLE:
@@ -277,8 +277,8 @@
break;
case XML_DATA_TYPE_NUM_INT:
{
- INT64 l = MgUtil::StringToInt64(wTextContent);
- m_jsonDoc.Add(nodeName, l);
+ INT32 i = MgUtil::StringToInt32(wTextContent);
+ m_jsonDoc.Add(nodeName, i);
}
break;
case XML_DATA_TYPE_NUM_DOUBLE:
More information about the mapguide-commits
mailing list