[#nlohmann-adl_serializer] = xref:nlohmann.adoc[nlohmann]::adl_serializer :relfileprefix: ../ :mrdocs: default JSONSerializer template argument == Synopsis Declared in `<nlohmann/adl_serializer.hpp>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< typename T = void, typename SFINAE = void> struct adl_serializer; ---- == Static Member Functions [cols=2] |=== | Name | Description | xref:nlohmann/adl_serializer/from_json-0a3.adoc[`from_json`] | convert a JSON value to any value type | xref:nlohmann/adl_serializer/to_json.adoc[`to_json`] | convert any value type to a JSON value |=== == Description This serializer ignores the template arguments and uses ADL([argument‐dependent lookup](https://en.cppreference.com/w/cpp/language/adl))for serialization. [.small]#Created with https://www.mrdocs.com[MrDocs]#