Open 3D Engine AzCore API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::JsonSerialization Member List

This is the complete list of members for AZ::JsonSerialization, including all inherited members.

ApplyPatch(rapidjson::Value &target, rapidjson::Document::AllocatorType &allocator, const rapidjson::Value &patch, JsonMergeApproach approach, const JsonApplyPatchSettings &settings=JsonApplyPatchSettings{})AZ::JsonSerializationstatic
ApplyPatch(rapidjson::Value &target, rapidjson::Document::AllocatorType &allocator, const rapidjson::Value &patch, JsonMergeApproach approach, JsonApplyPatchSettings &settings)AZ::JsonSerializationstatic
ApplyPatch(rapidjson::Value &output, rapidjson::Document::AllocatorType &allocator, const rapidjson::Value &source, const rapidjson::Value &patch, JsonMergeApproach approach, const JsonApplyPatchSettings &settings=JsonApplyPatchSettings{})AZ::JsonSerializationstatic
ApplyPatch(rapidjson::Value &output, rapidjson::Document::AllocatorType &allocator, const rapidjson::Value &source, const rapidjson::Value &patch, JsonMergeApproach approach, JsonApplyPatchSettings &settings)AZ::JsonSerializationstatic
Compare(const rapidjson::Value &lhs, const rapidjson::Value &rhs)AZ::JsonSerializationstatic
CreatePatch(rapidjson::Value &patch, rapidjson::Document::AllocatorType &allocator, const rapidjson::Value &source, const rapidjson::Value &target, JsonMergeApproach approach, const JsonCreatePatchSettings &settings=JsonCreatePatchSettings{})AZ::JsonSerializationstatic
CreatePatch(rapidjson::Value &patch, rapidjson::Document::AllocatorType &allocator, const rapidjson::Value &source, const rapidjson::Value &target, JsonMergeApproach approach, JsonCreatePatchSettings &settings)AZ::JsonSerializationstatic
DefaultStringIdentifier (defined in AZ::JsonSerialization)AZ::JsonSerializationstatic
ImportDirectiveIdentifier (defined in AZ::JsonSerialization)AZ::JsonSerializationstatic
IsTypeSerializable(const AZ::TypeId &typeId, JsonSerializerSettings settings={})AZ::JsonSerializationstatic
KeyFieldIdentifier (defined in AZ::JsonSerialization)AZ::JsonSerializationstatic
Load(T &object, const rapidjson::Value &root, const JsonDeserializerSettings &settings=JsonDeserializerSettings{})AZ::JsonSerializationstatic
Load(T &object, const rapidjson::Value &root, JsonDeserializerSettings &settings)AZ::JsonSerializationstatic
Load(void *object, const Uuid &objectType, const rapidjson::Value &root, const JsonDeserializerSettings &settings=JsonDeserializerSettings{})AZ::JsonSerializationstatic
Load(void *object, const Uuid &objectType, const rapidjson::Value &root, JsonDeserializerSettings &settings)AZ::JsonSerializationstatic
LoadTypeId(Uuid &typeId, const rapidjson::Value &input, const Uuid *baseClassTypeId=nullptr, AZStd::string_view jsonPath=AZStd::string_view{}, const JsonDeserializerSettings &settings=JsonDeserializerSettings{})AZ::JsonSerializationstatic
LoadTypeId(Uuid &typeId, const rapidjson::Value &input, const Uuid *baseClassTypeId, AZStd::string_view jsonPath, JsonDeserializerSettings &settings)AZ::JsonSerializationstatic
ResolveImports(rapidjson::Value &jsonDoc, rapidjson::Document::AllocatorType &allocator, JsonImportSettings &settings)AZ::JsonSerializationstatic
RestoreImports(rapidjson::Value &jsonDoc, rapidjson::Document::AllocatorType &allocator, JsonImportSettings &settings)AZ::JsonSerializationstatic
Store(rapidjson::Value &output, rapidjson::Document::AllocatorType &allocator, const T &object, const JsonSerializerSettings &settings=JsonSerializerSettings{})AZ::JsonSerializationstatic
Store(rapidjson::Value &output, rapidjson::Document::AllocatorType &allocator, const T &object, JsonSerializerSettings &settings)AZ::JsonSerializationstatic
Store(rapidjson::Value &output, rapidjson::Document::AllocatorType &allocator, const T &object, const T &defaultObject, const JsonSerializerSettings &settings=JsonSerializerSettings{})AZ::JsonSerializationstatic
Store(rapidjson::Value &output, rapidjson::Document::AllocatorType &allocator, const T &object, const T &defaultObject, JsonSerializerSettings &settings)AZ::JsonSerializationstatic
Store(rapidjson::Value &output, rapidjson::Document::AllocatorType &allocator, const void *object, const void *defaultObject, const Uuid &objectType, const JsonSerializerSettings &settings=JsonSerializerSettings{})AZ::JsonSerializationstatic
Store(rapidjson::Value &output, rapidjson::Document::AllocatorType &allocator, const void *object, const void *defaultObject, const Uuid &objectType, JsonSerializerSettings &settings)AZ::JsonSerializationstatic
StoreTypeId(rapidjson::Value &output, rapidjson::Document::AllocatorType &allocator, const Uuid &typeId, AZStd::string_view elementPath=AZStd::string_view{}, const JsonSerializerSettings &settings=JsonSerializerSettings{})AZ::JsonSerializationstatic
StoreTypeId(rapidjson::Value &output, rapidjson::Document::AllocatorType &allocator, const Uuid &typeId, AZStd::string_view elementPath, JsonSerializerSettings &settings)AZ::JsonSerializationstatic
TypeIdFieldIdentifier (defined in AZ::JsonSerialization)AZ::JsonSerializationstatic
ValueFieldIdentifier (defined in AZ::JsonSerialization)AZ::JsonSerializationstatic