JSON for Modern C++ Version 2.0.6
- Release date: 2016-10-15
- SHA256: 459cc93d5e2f503e50c6d5876eb86bfea7daf405f5a567c5a2c9abc2383756ae
Summary
This release fixes the semantics of operator[]
for JSON Pointers (see below). This fix is backwards compatible.
Changes
operator[]
for JSON Pointers now behaves like the other versions ofoperator[]
and transformsnull
values into objects or arrays if required. This allows to created nested structues likej["/foo/bar/2"] = 17
(yielding{"foo": "bar": [null, null, 17]}
) without problems.- overworked a helper SFINAE function
- fixed some documentation issues
- fixed the CMake files to allow to run the test suite outside the main project directory
- restored test coverage to 100%.