5 #include <nlohmann/detail/conversions/from_json.hpp> 6 #include <nlohmann/detail/conversions/to_json.hpp> 10 template<
typename,
typename>
22 template<
typename BasicJsonType,
typename ValueType>
23 static void from_json(BasicJsonType&& j, ValueType& val) noexcept(
24 noexcept(::nlohmann::from_json(std::forward<BasicJsonType>(j), val)))
26 ::nlohmann::from_json(std::forward<BasicJsonType>(j), val);
38 template<
typename BasicJsonType,
typename ValueType>
39 static void to_json(BasicJsonType& j, ValueType&& val) noexcept(
40 noexcept(::nlohmann::to_json(j, std::forward<ValueType>(val))))
42 ::nlohmann::to_json(j, std::forward<ValueType>(val));
default JSONSerializer template argument
Definition: adl_serializer.hpp:11
static void to_json(BasicJsonType &j, ValueType &&val) noexcept(noexcept(::nlohmann::to_json(j, std::forward< ValueType >(val))))
convert any value type to a JSON value
Definition: adl_serializer.hpp:39
namespace for Niels Lohmann
Definition: adl_serializer.hpp:8
static void from_json(BasicJsonType &&j, ValueType &val) noexcept(noexcept(::nlohmann::from_json(std::forward< BasicJsonType >(j), val)))
convert a JSON value to any value type
Definition: adl_serializer.hpp:23