Class JsonSerializer
- Assembly
- Crosser.EdgeNode.Flows.Abstractions.dll
Wrapper for easier serialization
public static class JsonSerializer
- Inheritance
-
JsonSerializer
- Inherited Members
Methods
Deserialize(byte[], Type)
Deserialize from byte[] to Type
public static dynamic? Deserialize(byte[] o, Type t)
Parameters
Returns
- dynamic
Deserialize(string)
public static dynamic? Deserialize(string json)
Parameters
jsonstring
Returns
- dynamic
Deserialize(string, Type)
Deserialize from string to Type
public static dynamic? Deserialize(string json, Type type)
Parameters
Returns
- dynamic
Deserialize<TTarget>(byte[])
Deserialize from byte[] to TTarget
public static TTarget? Deserialize<TTarget>(byte[] o)
Parameters
obyte[]byte array
Returns
- TTarget
Type Parameters
TTargetTarget type
Deserialize<TTarget>(string)
Deserialize from string to TTarget
public static TTarget? Deserialize<TTarget>(string json)
Parameters
jsonstringJSON string
Returns
- TTarget
Type Parameters
TTargetTarget type
Serialize(object)
Serialize object to JSON string
public static string Serialize(object o)
Parameters
oobjectobject
Returns
- string
JSON string
Serialize(object, Type)
Serialize object of a specific Type to a JSON string
public static string Serialize(object o, Type t)
Parameters
Returns
- string
JSON string
Serialize<TSource>(TSource)
Serialize object TSource JSON string
public static string Serialize<TSource>(TSource o)
Parameters
oTSource
Returns
- string
JSON string
Type Parameters
TSource