/
srv
/
osrm
/
osrm-backend
/
third_party
/
rapidjson
/
example
/
simpledom
/
/srv/osrm/osrm-backend/third_party/rapidjson/example/simpledom
mkdir
upload
Name
Size
Mode
Actions
simpledom.cpp
685
0644
edit
dl
rm
Edit:
/srv/osrm/osrm-backend/third_party/rapidjson/example/simpledom/simpledom.cpp
(685B)
// 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; }
Save
cmd:
run