#include #include using json = nlohmann::json; int main() { auto alloc = json::get_allocator(); using traits_t = std::allocator_traits; json* j = traits_t::allocate(alloc, 1); traits_t::construct(alloc, j, "Hello, world!"); std::cout << *j << std::endl; traits_t::destroy(alloc, j); traits_t::deallocate(alloc, j, 1); }