[#nlohmann-adl_serializer]
= xref:nlohmann.adoc[nlohmann]::adl&lowbar;serializer
:relfileprefix: ../
:mrdocs:

default JSONSerializer template argument

== Synopsis

Declared in `&lt;nlohmann&sol;adl&lowbar;serializer&period;hpp&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;
    typename T = void,
    typename SFINAE = void&gt;
struct adl&lowbar;serializer;
----

== Static Member Functions

[cols=2]
|===
| Name
| Description
| xref:nlohmann/adl_serializer/from_json-0a3.adoc[`from&lowbar;json`] 
| convert a JSON value to any value type
| xref:nlohmann/adl_serializer/to_json.adoc[`to&lowbar;json`] 
| convert any value type to a JSON value
|===

== Description

This serializer ignores the template arguments and uses ADL(https://en.cppreference.com/w/cpp/language/adl[argument&hyphen;dependent lookup])for serialization&period;


[.small]#Created with https://www.mrdocs.com[MrDocs]#
