View Source
Class JsonValueConverter
The default converter for all property editors that expose a JSON value type
Inheritance
System.Object
Assembly: Umbraco.Core.dll
Syntax
public class JsonValueConverter : PropertyValueConverterBase, IPropertyValueConverter, IDiscoverable
Constructors
View Source
JsonValueConverter(PropertyEditorCollection)
Declaration
public JsonValueConverter(PropertyEditorCollection propertyEditors)
Parameters
Methods
View Source
ConvertSourceToIntermediate(IPublishedElement, IPublishedPropertyType, Object, Boolean)
Declaration
public override object ConvertSourceToIntermediate(IPublishedElement owner, IPublishedPropertyType propertyType, object source, bool preview)
Parameters
Returns
Type |
Description |
System.Object |
|
View Source
GetPropertyCacheLevel(IPublishedPropertyType)
Declaration
public override PropertyCacheLevel GetPropertyCacheLevel(IPublishedPropertyType propertyType)
Parameters
Returns
View Source
GetPropertyValueType(IPublishedPropertyType)
Declaration
public override Type GetPropertyValueType(IPublishedPropertyType propertyType)
Parameters
Returns
Type |
Description |
System.Type |
|
View Source
IsConverter(IPublishedPropertyType)
It is a converter for any value type that is "JSON"
Unless it's in the Excluded Property Editors list
The new MediaPicker 3 stores JSON but we want to use its own ValueConvertor
Declaration
public override bool IsConverter(IPublishedPropertyType propertyType)
Parameters
Returns
Type |
Description |
System.Boolean |
|