mirror of
https://github.com/nlohmann/json.git
synced 2025-11-23 19:34:10 +08:00
fix compilation issue (#4613)
* fix compilation issue Signed-off-by: Harinath Nampally <harinath922@gmail.com> * add unit test Signed-off-by: Harinath Nampally <harinath922@gmail.com> * fix ci failure check Signed-off-by: Harinath Nampally <harinath922@gmail.com> --------- Signed-off-by: Harinath Nampally <harinath922@gmail.com>
This commit is contained in:
committed by
GitHub
parent
786c5040e2
commit
bf8ccc20e9
@@ -359,4 +359,12 @@ TEST_CASE("alternative string type")
|
||||
alt_json const j2 = {"foo", "bam"};
|
||||
CHECK(alt_json::diff(j1, j2).dump() == "[{\"op\":\"replace\",\"path\":\"/1\",\"value\":\"bam\"},{\"op\":\"remove\",\"path\":\"/2\"}]");
|
||||
}
|
||||
|
||||
SECTION("flatten")
|
||||
{
|
||||
// a JSON value
|
||||
const alt_json j = alt_json::parse(R"({"foo": ["bar", "baz"]})");
|
||||
const auto j2 = j.flatten();
|
||||
CHECK(j2.dump() == R"({"/foo/0":"bar","/foo/1":"baz"})");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user