The textproc/nlohmann-json port
nlohmann-json-3.11.2 – JSON for modern C++ (cvsweb github mirror)
Description
There are myriads of JSON libraries out there, and each may even have its reason to exist. This class had these design goals: * Intuitive syntax. In languages such as Python, JSON feels like a first class data type. Here all the operator magic of modern C++ was used to achieve the same feeling in code. * Trivial integration. The whole code consists of a single header file json.hpp. That's it. No library, no subproject, no dependencies, no complex build system. The class is written in vanilla C++11. All in all, everything should require no adjustment of your compiler flags or project settings. * Serious testing. The class is heavily unit-tested and covers 100% of the code, including all exceptional behavior. Furthermore, it's checked with Valgrind and the Clang Sanitizers that there are no memory leaks. Google OSS-Fuzz additionally runs fuzz tests against all parsers 24/7, effectively executing billions of tests so far. To maintain high quality, the project is following the Core Infrastructure Initiative (CII) best practices.WWW: https://nlohmann.github.io/json/
Maintainer
The OpenBSD ports mailing-list
Only for arches
aarch64 alpha amd64 arm hppa i386 mips64 mips64el powerpc powerpc64 riscv64 sparc64
Categories
Build dependencies
Files
- /usr/local/include/nlohmann/
- /usr/local/include/nlohmann/adl_serializer.hpp
- /usr/local/include/nlohmann/byte_container_with_subtype.hpp
- /usr/local/include/nlohmann/detail/
- /usr/local/include/nlohmann/detail/abi_macros.hpp
- /usr/local/include/nlohmann/detail/conversions/
- /usr/local/include/nlohmann/detail/conversions/from_json.hpp
- /usr/local/include/nlohmann/detail/conversions/to_chars.hpp
- /usr/local/include/nlohmann/detail/conversions/to_json.hpp
- /usr/local/include/nlohmann/detail/exceptions.hpp
- /usr/local/include/nlohmann/detail/hash.hpp
- /usr/local/include/nlohmann/detail/input/
- /usr/local/include/nlohmann/detail/input/binary_reader.hpp
- /usr/local/include/nlohmann/detail/input/input_adapters.hpp
- /usr/local/include/nlohmann/detail/input/json_sax.hpp
- /usr/local/include/nlohmann/detail/input/lexer.hpp
- /usr/local/include/nlohmann/detail/input/parser.hpp
- /usr/local/include/nlohmann/detail/input/position_t.hpp
- /usr/local/include/nlohmann/detail/iterators/
- /usr/local/include/nlohmann/detail/iterators/internal_iterator.hpp
- /usr/local/include/nlohmann/detail/iterators/iter_impl.hpp
- /usr/local/include/nlohmann/detail/iterators/iteration_proxy.hpp
- /usr/local/include/nlohmann/detail/iterators/iterator_traits.hpp
- /usr/local/include/nlohmann/detail/iterators/json_reverse_iterator.hpp
- /usr/local/include/nlohmann/detail/iterators/primitive_iterator.hpp
- /usr/local/include/nlohmann/detail/json_pointer.hpp
- /usr/local/include/nlohmann/detail/json_ref.hpp
- /usr/local/include/nlohmann/detail/macro_scope.hpp
- /usr/local/include/nlohmann/detail/macro_unscope.hpp
- /usr/local/include/nlohmann/detail/meta/
- /usr/local/include/nlohmann/detail/meta/call_std/
- /usr/local/include/nlohmann/detail/meta/call_std/begin.hpp
- /usr/local/include/nlohmann/detail/meta/call_std/end.hpp
- /usr/local/include/nlohmann/detail/meta/cpp_future.hpp
- /usr/local/include/nlohmann/detail/meta/detected.hpp
- /usr/local/include/nlohmann/detail/meta/identity_tag.hpp
- /usr/local/include/nlohmann/detail/meta/is_sax.hpp
- /usr/local/include/nlohmann/detail/meta/std_fs.hpp
- /usr/local/include/nlohmann/detail/meta/type_traits.hpp
- /usr/local/include/nlohmann/detail/meta/void_t.hpp
- /usr/local/include/nlohmann/detail/output/
- /usr/local/include/nlohmann/detail/output/binary_writer.hpp
- /usr/local/include/nlohmann/detail/output/output_adapters.hpp
- /usr/local/include/nlohmann/detail/output/serializer.hpp
- /usr/local/include/nlohmann/detail/string_concat.hpp
- /usr/local/include/nlohmann/detail/string_escape.hpp
- /usr/local/include/nlohmann/detail/value_t.hpp
- /usr/local/include/nlohmann/json.hpp
- /usr/local/include/nlohmann/json_fwd.hpp
- /usr/local/include/nlohmann/ordered_map.hpp
- /usr/local/include/nlohmann/thirdparty/
- /usr/local/include/nlohmann/thirdparty/hedley/
- /usr/local/include/nlohmann/thirdparty/hedley/hedley.hpp
- /usr/local/include/nlohmann/thirdparty/hedley/hedley_undef.hpp
- /usr/local/share/cmake/
- /usr/local/share/cmake/nlohmann_json/
- /usr/local/share/cmake/nlohmann_json/nlohmann_jsonConfig.cmake
- /usr/local/share/cmake/nlohmann_json/nlohmann_jsonConfigVersion.cmake
- /usr/local/share/cmake/nlohmann_json/nlohmann_jsonTargets.cmake
- /usr/local/share/pkgconfig/nlohmann_json.pc