Class JsonExtensions
- Namespace
- Nautilus.Json.ExtensionMethods
- Assembly
- Nautilus.dll
Extension methods for parsing objects as JSON data.
public static class JsonExtensions
- Inheritance
-
JsonExtensions
- Inherited Members
Methods
LoadJsonAsync<T>(T, string, bool, params JsonConverter[])
public static Task LoadJsonAsync<T>(this T jsonObject, string path = null, bool createIfNotExist = true, params JsonConverter[] jsonConverters) where T : class
Parameters
Returns
Type Parameters
T
LoadJson<T>(T, string, bool, params JsonConverter[])
public static void LoadJson<T>(this T jsonObject, string path = null, bool createIfNotExist = true, params JsonConverter[] jsonConverters) where T : class
Parameters
Type Parameters
T
SaveJsonAsync<T>(T, string, params JsonConverter[])
public static Task SaveJsonAsync<T>(this T jsonObject, string path = null, params JsonConverter[] jsonConverters) where T : class
Parameters
jsonObjectTpathstringjsonConvertersJsonConverter[]
Returns
Type Parameters
T
SaveJson<T>(T, string, params JsonConverter[])
public static void SaveJson<T>(this T jsonObject, string path = null, params JsonConverter[] jsonConverters) where T : class
Parameters
jsonObjectTpathstringjsonConvertersJsonConverter[]
Type Parameters
T