2021-12-29 15:41:01 +03:00
|
|
|
# <small>nlohmann::basic_json::</small>json_serializer
|
2020-08-16 15:27:26 +03:00
|
|
|
|
|
|
|
|
```cpp
|
|
|
|
|
template<typename T, typename SFINAE>
|
|
|
|
|
using json_serializer = JSONSerializer<T, SFINAE>;
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## Template parameters
|
|
|
|
|
|
|
|
|
|
`T`
|
|
|
|
|
: type to convert; will be used in the `to_json`/`from_json` functions
|
|
|
|
|
|
|
|
|
|
`SFINAE`
|
|
|
|
|
: type to add compile type checks via SFINAE; usually `#!cpp void`
|
|
|
|
|
|
|
|
|
|
## Notes
|
|
|
|
|
|
|
|
|
|
#### Default type
|
|
|
|
|
|
2021-12-29 15:41:01 +03:00
|
|
|
The default values for `json_serializer` is [`adl_serializer`](../adl_serializer).
|
2020-08-16 15:27:26 +03:00
|
|
|
|
|
|
|
|
## Version history
|
|
|
|
|
|
|
|
|
|
- Since version 2.0.0.
|