Table of Contents

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