1 #include <iostream> 2 #include <nlohmann/json.hpp> 3 4 using json = nlohmann::json; 5 main()6int main() 7 { 8 auto alloc = json::get_allocator(); 9 using traits_t = std::allocator_traits<decltype(alloc)>; 10 11 json* j = traits_t::allocate(alloc, 1); 12 traits_t::construct(alloc, j, "Hello, world!"); 13 14 std::cout << *j << std::endl; 15 16 traits_t::destroy(alloc, j); 17 traits_t::deallocate(alloc, j, 1); 18 } 19