Class Converters
Helper functions for deserialization and conversion
public static class Converters
- Inheritance
-
Converters
- Inherited Members
Methods
ToDateTime(double)
Converts an epoch into a DateTime
public static DateTime ToDateTime(this double epoch)
Parameters
epochdouble
Returns
ToDateTime(ulong?)
Converts an epoch into a DateTime
public static DateTime? ToDateTime(this ulong? epoch)
Parameters
epochulong?
Returns
ToDateTime(ulong)
Converts an epoch into a DateTime
public static DateTime ToDateTime(this ulong epoch)
Parameters
epochulong
Returns
ToJson(object)
Serializes an object instance into json, using snake casing and ignoring nulls
public static string ToJson(this object o)
Parameters
oobject
Returns
ToObject<T>(string)
Deserializes a json string into the specified type, expecting snake casing
public static T? ToObject<T>(this string json)
Parameters
jsonstringJSON
Returns
- T
Deserialized instance
Type Parameters
TThe desired type
ToTimestamp(DateTime)
Converts a DateTime object to an epoch integer
public static ulong ToTimestamp(this DateTime epoch)
Parameters
epochDateTime