# nlohmann::adl_serializer::to_json ```cpp template static auto to_json(BasicJsonType& j, TargetType && val) noexcept( noexcept(::nlohmann::to_json(j, std::forward(val)))) -> decltype(::nlohmann::to_json(j, std::forward(val)), void()) ``` This function is usually called by the constructors of the [basic_json](../basic_json) class. ## Parameters `j` (out) : JSON value to write to `val` (in) : value to read from !!! note This documentation page is a stub. ## Version history - Added in version 2.1.0.