summaryrefslogtreecommitdiff
path: root/sl4n/rapidjson/example/simpledom/simpledom.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sl4n/rapidjson/example/simpledom/simpledom.cpp')
-rw-r--r--sl4n/rapidjson/example/simpledom/simpledom.cpp29
1 files changed, 0 insertions, 29 deletions
diff --git a/sl4n/rapidjson/example/simpledom/simpledom.cpp b/sl4n/rapidjson/example/simpledom/simpledom.cpp
deleted file mode 100644
index 8038419..0000000
--- a/sl4n/rapidjson/example/simpledom/simpledom.cpp
+++ /dev/null
@@ -1,29 +0,0 @@
-// JSON simple example
-// This example does not handle errors.
-
-#include "rapidjson/document.h"
-#include "rapidjson/writer.h"
-#include "rapidjson/stringbuffer.h"
-#include <iostream>
-
-using namespace rapidjson;
-
-int main() {
- // 1. Parse a JSON string into DOM.
- const char* json = "{\"project\":\"rapidjson\",\"stars\":10}";
- Document d;
- d.Parse(json);
-
- // 2. Modify it by DOM.
- Value& s = d["stars"];
- s.SetInt(s.GetInt() + 1);
-
- // 3. Stringify the DOM
- StringBuffer buffer;
- Writer<StringBuffer> writer(buffer);
- d.Accept(writer);
-
- // Output {"project":"rapidjson","stars":11}
- std::cout << buffer.GetString() << std::endl;
- return 0;
-}