Class MarketConverter
This type/member supports the EPiServer infrastructure and is not intended to be used directly from your code.
Converts an IMarket object to json and back.
Inheritance
System.Object
MarketConverter
Namespace: EPiServer.Commerce.Order.Internal.Serialization
Assembly: EPiServer.Business.Commerce.dll
Version: 13.30.0Syntax
public class MarketConverter : JsonConverter
Constructors
MarketConverter()
Initializes a new instance of the Market
Declaration
public MarketConverter()
MarketConverter(IMarketService)
Initializes a new instance of the Market
Declaration
public MarketConverter(IMarketService marketService)
Parameters
Type | Name | Description |
---|---|---|
IMarket |
marketService | The market service. |
Methods
CanConvert(Type)
Determines whether this converter can convert the specified object type.
Declaration
public override bool CanConvert(Type objectType)
Parameters
Type | Name | Description |
---|---|---|
System. |
objectType | Type of the object. |
Returns
Type | Description |
---|---|
System. |
|
ReadJson(JsonReader, Type, Object, JsonSerializer)
Deserializes a IMarket instance from json.
Declaration
public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
Parameters
Type | Name | Description |
---|---|---|
Newtonsoft. |
reader | The reader. |
System. |
objectType | Type of the object. |
System. |
existingValue | The existing value. |
Newtonsoft. |
serializer | The serializer. |
Returns
Type | Description |
---|---|
System. |
The market. |
WriteJson(JsonWriter, Object, JsonSerializer)
Serializes a IMarket instance to json.
Declaration
public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
Parameters
Type | Name | Description |
---|---|---|
Newtonsoft. |
writer | The writer. |
System. |
value | The value. |
Newtonsoft. |
serializer | The serializer. |