Insert members from memberInitializers into the held object.

Synopsis

Declared in <bdljsn_json.h>

Json&
insert(std::initializer_list<JsonObject_MemberInitializer> memberInitializers);

Description

Insert into the JsonObject held by this object members created from the specified memberInitializers, ignoring those whose keys already exist. Return a non‐`const` reference to this object. If isNull(), then the type is changed to object. The behavior is undefined unless isObject() or isNull(), and unless the keys of all members are valid UTF‐8 (see bdlde::Utf8Util::isValid).

Return Value

a reference providing modifiable access to this object

Parameters

Name

Description

memberInitializers

initializer‐list of members

Created with MrDocs