json
json copied to clipboard
A C++11 library for parsing and serializing JSON to and from a DOM container in memory.
/usr/local/include/boost/json/impl/object.ipp:34: std::pair boost::json::detail::find_in_object(const boost::json::object&, CharRange) [with CharRange = boost::core::basic_string_view]: Assertion `obj.t_->capacity > 0' failed. Unfortunately, I can't provide steps to represent error due I've found this error in logs but...
Not strictly a bug, but would it be feasible in Boost.JSON to explicitly disallow automatic casting from boost::json::object to boost::json::value? At the moment, even though boost::json::object is not AFAICT a...
Did all of the items in this review get addressed? Alan can help with the docs if necessary (the friend stuff) https://lists.boost.org/Archives/boost//2020/09/249834.php
I have a json that needs to be manipulated and maintaining the order of the keys in the object is really imported (even though it is supposed to be unordered...
Documentation would benefit from the info on implementation-limits-related design choices. * Guaranteed roundtrip for `value` -> serialized text -> value (but note that infinity and NaN can be in the...
Examples of input JSON-s contain a lot of escape characters in string literals, like in https://www.boost.org/doc/libs/develop/libs/json/doc/html/json/dom/conversion.html This makes it difficult to read. Consider using raw string literals. Instead of ```c++...
Fix: [#940 ](https://github.com/boostorg/json/issues/940) **Motivation** Boost library provides parsing and serialization algorithms to transform JSON to and from the [value](https://www.boost.org/doc/libs/develop/libs/json/doc/html/json/ref/boost__json__value.html) container as needed. The current version of the boost JSON library...
Natvis: C:\Users\Vinnie\src\boost\libs\json\include\boost\json\json.natvis(58,4): Warning: Unable to load a visualized preview for type 'boost::json::string' because the conditions of all elements were false. Natvis: C:\Users\Vinnie\src\boost\libs\json\include\boost\json\json.natvis(58,4): Warning: Unable to load a visualized preview for...