#include <ijsonserializable.h>
template<typename T>
        std::is_same_v<T, std::int64_t> || 
        std::is_same_v<T, double> || 
        std::is_same_v<T, bool> || 
        std::is_same_v<T, std::string> ||
        std::is_same_v<T, boost::json::array> ||
        std::is_same_v<T, boost::json::object>
Definition ijsonserializable.h:28