Inherits AZ::JsonBaseContext.
Additional Inherited Members | |
Protected Attributes inherited from AZ::JsonBaseContext | |
| AZStd::stack< JsonSerializationResult::JsonIssueCallback > | m_reporters |
| StackedString | m_path |
| Path to the element that's currently being operated on. | |
| JsonSerializationMetadata & | m_metadata |
| SerializeContext * | m_serializeContext = nullptr |
| The Serialize Context that can be used to retrieve meta data during processing. | |
| JsonRegistrationContext * | m_registrationContext = nullptr |
| The registration context for the json serialization. This can be used to retrieve the handlers for specific types. | |
| bool AZ::JsonDeserializerContext::ShouldClearContainers | ( | ) | const |
If true then all containers should be cleared in the object before applying the data from the json document. If set to false any values in the container will be kept and not overwritten. Note that this does not apply to containers where elements have a fixed location such as smart pointers or AZStd::tuple.