aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/basetypes/MCJSON.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/basetypes/MCJSON.cpp')
-rw-r--r--src/core/basetypes/MCJSON.cpp35
1 files changed, 35 insertions, 0 deletions
diff --git a/src/core/basetypes/MCJSON.cpp b/src/core/basetypes/MCJSON.cpp
new file mode 100644
index 00000000..5ce879ee
--- /dev/null
+++ b/src/core/basetypes/MCJSON.cpp
@@ -0,0 +1,35 @@
+//
+// MCJSON.cpp
+// hermes
+//
+// Created by DINH Viêt Hoà on 4/8/13.
+// Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#include "MCJSON.h"
+
+#include <string.h>
+
+#include "MCJSONParser.h"
+
+using namespace mailcore;
+
+String * JSON::objectToJSONString(Object * object)
+{
+ return JSONParser::stringFromObject(object);
+}
+
+Data * JSON::objectToJSONData(Object * object)
+{
+ return JSONParser::dataFromObject(object);
+}
+
+Object * JSON::objectFromJSONString(String * json)
+{
+ return JSONParser::objectFromString(json);
+}
+
+Object * JSON::objectFromJSONData(Data * json)
+{
+ return JSONParser::objectFromData(json);
+}