A dynamic object is a special kind of InterSystems IRIS object that has no schema. Instead, such an object is empty, and you can create properties simply by using assignment statements. A dynamic array is similar.
Dynamic objects and arrays are defined by three classes: %DynamicObjectOpens in a new window, %DynamicArrayOpens in a new window, and %DynamicAbstractObjectOpens in a new window (the common superclass).
These classes provide methods to serialize themselves to and from JSON. For details, see Using JSON.
Availability: All namespaces.