Insert the specified member into the JsonObject held by this object if the key of member does not already exist; otherwise, this method has no effect. Return a pair whose first member is an iterator referring to the (possibly newly inserted) Member object whose key matches, and whose second member is true if a new value was inserted, and false otherwise. If isNull(), then the type is changed to object. The behavior is undefined unless isObject() or isNull(), and unless member.first is valid UTF-8 (see bdlde::Utf8Util::isValid).
Declared in <bdljsn_json.h>
bsl::pair<JsonObject::Iterator, bool>
insert(JsonObject::Member const& member);