Commit 4f0afbbe authored by Niels's avatar Niels
parent f0582a8b
...@@ -110,6 +110,9 @@ You can create an object (deserialization) by appending `_json` to a string lite ...@@ -110,6 +110,9 @@ You can create an object (deserialization) by appending `_json` to a string lite
```cpp ```cpp
// create object from string literal // create object from string literal
json j = "{ \"pi\": 3.141, \"happy\": true }"_json; json j = "{ \"pi\": 3.141, \"happy\": true }"_json;
// or even nicer (thanks http://isocpp.org/blog/2015/01/json-for-modern-cpp)
auto j2 = R"( {"pi": 3.141, "happy": true} )"_json;
``` ```
You can also get a string representation (serialize): You can also get a string representation (serialize):
......
...@@ -1775,6 +1775,10 @@ TEST_CASE("Parser") ...@@ -1775,6 +1775,10 @@ TEST_CASE("Parser")
auto j3 = "{\"key\": \"value\"}"_json; auto j3 = "{\"key\": \"value\"}"_json;
CHECK(j3["key"] == "value"); CHECK(j3["key"] == "value");
auto j22 = R"({"pi": 3.141, "happy": true })"_json;
auto j23 = "{ \"pi\": 3.141, \"happy\": true }"_json;
CHECK(j22 == j23);
} }
SECTION("Errors") SECTION("Errors")
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment