diff options
Diffstat (limited to '3rdparty/rapidjson/example/simpledom/simpledom.cpp')
-rw-r--r-- | 3rdparty/rapidjson/example/simpledom/simpledom.cpp | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/3rdparty/rapidjson/example/simpledom/simpledom.cpp b/3rdparty/rapidjson/example/simpledom/simpledom.cpp deleted file mode 100644 index 80384199a92..00000000000 --- a/3rdparty/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; -} |