json/doc/mkdocs/docs/api/macros/index.md
2022-04-18 16:07:23 +02:00

1.7 KiB

Macros

!!! note

This page is under construction. See the [macro overview page](../../features/macros.md) until then.

Some aspects of the library can be configured by defining preprocessor macros before including the json.hpp header.

Runtime assertions

Exceptions

Language support

Library version

Type conversions

Serialization/deserialization macros

  • NLOHMANN_DEFINE_TYPE_INTRUSIVE(type, member...)
  • NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(type, member...)
  • NLOHMANN_JSON_SERIALIZE_ENUM(type, ...)