# nlohmann::basic_json::get_allocator ``` static allocator_type get_allocator(); ``` Returns the allocator associated with the container. ## Return value associated allocator ## Examples Example The example shows how `get_allocator()` is used to created `json` values. ``` #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); } ``` Output: ``` "Hello, world!" ``` ## Version history - Added in version 1.0.0.