# NLOHMANN_JSON_NAMESPACE ```cpp #define NLOHMANN_JSON_NAMESPACE /* value */ ``` This macro evaluates to the full name of the `nlohmann` namespace. ## Default definition The default value consists of the root namespace (`nlohmann`) and an inline ABI namespace. See [`nlohmann` Namespace](../../features/namespace.md#structure) for details. When the macro is not defined, the library will define it to its default value. Overriding this value has no effect on the library. ## Examples ??? example The example shows how to use `NLOHMANN_JSON_NAMESPACE` instead of just `nlohmann`, as well as how to output the value of `NLOHMANN_JSON_NAMESPACE`. ```cpp --8<-- "examples/nlohmann_json_namespace.cpp" ``` Output: ```json --8<-- "examples/nlohmann_json_namespace.output" ``` ## See also - [`NLOHMANN_JSON_NAMESPACE_BEGIN, NLOHMANN_JSON_NAMESPACE_END`](nlohmann_json_namespace_begin.md) - [`NLOHMANN_JSON_NAMESPACE_NO_VERSION`](nlohmann_json_namespace_no_version.md) ## Version history - Added in version 3.11.0. Changed inline namespace name in version 3.11.2.