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));