Skip to content

nlohmann-jsonv3.12.0

Updated

JSON for Modern C++

#Usage

The package nlohmann-json provides CMake targets:

find_package(nlohmann_json CONFIG REQUIRED)
target_link_libraries(main PRIVATE nlohmann_json::nlohmann_json)

The package nlohmann-json can be configured to not provide implicit conversions via a custom triplet file:

set(nlohmann-json_IMPLICIT_CONVERSIONS OFF)

For more information, see the docs here:

https://json.nlohmann.me/api/macros/json_use_implicit_conversions/

#Supported Platforms

All platforms supported.

#Features

No default features.

#diagnostics

Build json_diagnostics

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#Dependencies

No dependencies.

#Host Dependencies

No transitive dependencies.

#Host Tool For

No ports use this.

#Contributors

  • Felix Bytow's avatarFelix Bytow
  • Alexander Karatarakis's avatarAlexander Karatarakis
  • Chainik's avatarChainik
  • Mikhail Paulyshka's avatarMikhail Paulyshka
  • Robert Schumacher's avatarRobert Schumacher
  • Stanislav Ershov's avatarStanislav Ershov
  • Mark Ian Holland's avatarMark Ian Holland
  • Daniel Marshall's avatarDaniel Marshall
  • wangli28's avatarwangli28
  • past-due's avatarpast-due
  • pravic's avatarpravic
  • Kevin Lu's avatarKevin Lu
  • AlvinZhangH's avatarAlvinZhangH
  • thewhiteninja's avatarthewhiteninja
  • Mathis's avatarMathis
  • Ryan Mast's avatarRyan Mast
  • chausner's avatarchausner
  • Thomas Gwynne-Timothy's avatarThomas Gwynne-Timothy
  • Mengna Li's avatarMengna Li
  • Florian Albrechtskirchinger's avatarFlorian Albrechtskirchinger
  • Kent's avatarKent
  • gerard-ryan-immersaview's avatargerard-ryan-immersaview
  • Peter Steneteg's avatarPeter Steneteg
  • Pierre's avatarPierre
  • Aaron van Geffen's avatarAaron van Geffen

#Changelog

  • f55552d[nlohmann-json] Port upstream fix #4736 for char8_t detection (#49426)
  • 40e9e74[nlohmann-json] Fix upstream #4864 - disabled std::optional support (#46960)
  • 16e7a3e[nlohmann-json] version update to 3.12.0 (#44983)
  • 6db51d8[vcpkg_replace_string] warn unchanged by call (#34719)
  • efe9c8a[nlohmann-json] version 3.11.3 (#35385)
  • 6943024[nlohmann-json] Update to 3.11.2 (#26124)
  • 38910e6Add feature JSON_Diagnostics (#24672)
  • c11ee6b[nlohmann-json] Fix usage text (#23749)
  • 6ad0750[nlohmann-json] Add option to control implicit conversions behaviour (#22409)
  • a29b899[nlohmann-json] Update to 3.10.5 (#22703)
Show 22 earlier changes