Allows for conversion of string numeric values from JSON to the decimal type
More...
|
| StringDecimalJsonConverter (bool defaultOnFailure=false) |
| Creates an instance of the class, with an optional flag to default to decimal's default value on failure. More...
|
|
override object | ReadJson (JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) |
| Reads the JSON representation of the object. More...
|
|
override void | WriteJson (JsonWriter writer, object value, JsonSerializer serializer) |
| Writes the JSON representation of the object. More...
|
|
override bool | CanConvert (Type objectType) |
| Determines whether this instance can convert the specified object type. More...
|
|
|
override string | Convert (decimal value) |
| Converts a decimal to a string More...
|
|
override decimal | Convert (string value) |
| Converts the input string to a decimal More...
|
|
virtual T | Create (Type type, JToken token) |
| Creates an instance of the un-projected type to be deserialized More...
|
|
abstract TResult | Convert (T value) |
| Convert the input value to a value to be serialized More...
|
|
abstract T | Convert (TResult value) |
| Converts the input value to be deserialized More...
|
|
Allows for conversion of string numeric values from JSON to the decimal type
Definition at line 25 of file StringDecimalJsonConverter.cs.
◆ StringDecimalJsonConverter()
QuantConnect.Util.StringDecimalJsonConverter.StringDecimalJsonConverter |
( |
bool |
defaultOnFailure = false | ) |
|
Creates an instance of the class, with an optional flag to default to decimal's default value on failure.
- Parameters
-
defaultOnFailure | Default to decimal's default value on failure |
Definition at line 33 of file StringDecimalJsonConverter.cs.
◆ Convert() [1/2]
override string QuantConnect.Util.StringDecimalJsonConverter.Convert |
( |
decimal |
value | ) |
|
|
protected |
Converts a decimal to a string
- Parameters
-
value | The input value to be converted before serialization |
- Returns
- String representation of the decimal
Definition at line 43 of file StringDecimalJsonConverter.cs.
◆ Convert() [2/2]
override decimal QuantConnect.Util.StringDecimalJsonConverter.Convert |
( |
string |
value | ) |
|
|
protected |
Converts the input string to a decimal
- Parameters
-
value | The deserialized value that needs to be converted to T |
- Returns
- The converted value
Definition at line 53 of file StringDecimalJsonConverter.cs.
The documentation for this class was generated from the following file: