Table of Contents

Class EavLightEntity

Namespace
ToSic.Eav.DataFormats.EavLight
Assembly
ToSic.Eav.ImportExport.dll

DTO for the most basic JSON format of EAV. It's a simple dictionary with name-value pairs. It is for export/serialization only, there is no official way to re-import an entity of this type.

It is only meant to hold values of one language.

Note that keys are always InvariantCultureIgnoreCase

[InternalApi_DoNotUse_MayChangeWithoutNotice("Internal DTO objects are documented for better understanding, but can change with time. You usually will not need them in your code. ")]
public class EavLightEntity : Dictionary<string, object>, IDictionary<string, object>, ICollection<KeyValuePair<string, object>>, IDictionary, ICollection, IReadOnlyDictionary<string, object>, IReadOnlyCollection<KeyValuePair<string, object>>, IEnumerable<KeyValuePair<string, object>>, IEnumerable, ISerializable, IDeserializationCallback
Inheritance
EavLightEntity
Implements
Inherited Members

Remarks

Introduced ca. 2sxc 4.0 just as a Dictionary, but for the documentation we created an own IJsonEntity type in 2sxc 12.05

Constructors

EavLightEntity()

DTO for the most basic JSON format of EAV. It's a simple dictionary with name-value pairs. It is for export/serialization only, there is no official way to re-import an entity of this type.

It is only meant to hold values of one language.

Note that keys are always InvariantCultureIgnoreCase

public EavLightEntity()

Remarks

Introduced ca. 2sxc 4.0 just as a Dictionary, but for the documentation we created an own IJsonEntity type in 2sxc 12.05