Create a JsonObject having members created (in order) from the specified memberInitializers. Member initializers having key values that were previously inserted into the new object are ignored. Optionally specify a basicAllocator used to supply memory. If basicAllocator is not specified, the currently installed default allocator is used. The behavior is undefined unless the key of each member initializer in memberInitializers is valid UTF-8 (see bdlde::Utf8Util::isValid).
Declared in <bdljsn_json.h>
JsonObject(
std::initializer_list<JsonObject_MemberInitializer> memberInitializers,
bslma::Allocator* basicAllocator = 0);