add an object to an object if key does not exist
<nlohmann/json.hpp>
template<class... Args> std::pair<iterator, bool> emplace(Args...&&... args);