Class JsonHelpers
- Namespace
- DeltaPack
- Assembly
- DeltaPack.dll
public static class JsonHelpers
- Inheritance
-
JsonHelpers
- Inherited Members
-
Methods
FindVariant(string, params string[])
public static string? FindVariant(string name, params string[] variants)
Parameters
name string
variants string[]
Returns
- string
IsNullOrEmpty(JsonElement)
public static bool IsNullOrEmpty(JsonElement json)
Parameters
json JsonElement
Returns
- bool
ParseBoolean(JsonElement)
public static bool ParseBoolean(JsonElement json)
Parameters
json JsonElement
Returns
- bool
ParseEnum(JsonElement, IReadOnlyList<string>)
public static string ParseEnum(JsonElement json, IReadOnlyList<string> options)
Parameters
json JsonElement
options IReadOnlyList<string>
Returns
- string
ParseEnum<T>(JsonElement)
public static T ParseEnum<T>(JsonElement json) where T : struct, Enum
Parameters
json JsonElement
Returns
- T
Type Parameters
T
ParseFloatQuantized(JsonElement, float)
public static float ParseFloatQuantized(JsonElement json, float precision)
Parameters
json JsonElement
precision float
Returns
- float
ParseString(JsonElement)
public static string ParseString(JsonElement json)
Parameters
json JsonElement
Returns
- string