json_pointer__to_string.cpp
Go to the documentation of this file.
00001 #include <json.hpp>
00002 
00003 using json = nlohmann::json;
00004 
00005 int main()
00006 {
00007     // different JSON Pointers
00008     json::json_pointer ptr1("");
00009     json::json_pointer ptr2("/foo");
00010     json::json_pointer ptr3("/foo/0");
00011     json::json_pointer ptr4("/");
00012     json::json_pointer ptr5("/a~1b");
00013     json::json_pointer ptr6("/c%d");
00014     json::json_pointer ptr7("/e^f");
00015     json::json_pointer ptr8("/g|h");
00016     json::json_pointer ptr9("/i\\j");
00017     json::json_pointer ptr10("/k\"l");
00018     json::json_pointer ptr11("/ ");
00019     json::json_pointer ptr12("/m~0n");
00020 
00021 
00022     std::cout << ptr1.to_string() << '\n'
00023               << ptr2.to_string() << '\n'
00024               << ptr3.to_string() << '\n'
00025               << ptr4.to_string() << '\n'
00026               << ptr5.to_string() << '\n'
00027               << ptr6.to_string() << '\n'
00028               << ptr7.to_string() << '\n'
00029               << ptr8.to_string() << '\n'
00030               << ptr9.to_string() << '\n'
00031               << ptr10.to_string() << '\n'
00032               << ptr11.to_string() << '\n'
00033               << ptr12.to_string() << std::endl;
00034 }


rc_visard_driver
Author(s): Heiko Hirschmueller , Christian Emmerich , Felix Ruess
autogenerated on Thu Jun 6 2019 20:43:05