Struct JsonAny
A JSON object, list, number, or string.
Assembly: SlugBase.dll
Syntax
public readonly struct JsonAny
Properties
View Source
Type
The type of this element.
Declaration
public JsonAny.Element Type { get; }
Property Value
Methods
View Source
AsBool()
Declaration
Returns
Exceptions
View Source
AsBool(JsonAny)
Declaration
public static bool AsBool(JsonAny json)
Parameters
Returns
Exceptions
View Source
AsDouble()
Declaration
Returns
Exceptions
View Source
AsDouble(JsonAny)
Declaration
public static double AsDouble(JsonAny json)
Parameters
Returns
Exceptions
View Source
AsFloat()
Declaration
Returns
Exceptions
View Source
AsFloat(JsonAny)
Declaration
public static float AsFloat(JsonAny json)
Parameters
Returns
Exceptions
View Source
AsInt()
Declaration
Returns
Exceptions
View Source
AsInt(JsonAny)
Declaration
public static int AsInt(JsonAny json)
Parameters
Returns
Exceptions
View Source
AsList()
Declaration
Returns
Exceptions
View Source
AsList(JsonAny)
Declaration
public static JsonList AsList(JsonAny json)
Parameters
Returns
Exceptions
View Source
AsLong()
Declaration
Returns
Exceptions
View Source
AsLong(JsonAny)
Declaration
public static long AsLong(JsonAny json)
Parameters
Returns
Exceptions
View Source
AsObject()
Declaration
public JsonObject AsObject()
Returns
Exceptions
View Source
AsObject(JsonAny)
Declaration
public static JsonObject AsObject(JsonAny json)
Parameters
Returns
Exceptions
View Source
AsString()
Declaration
Returns
Exceptions
View Source
AsString(JsonAny)
Declaration
public static string AsString(JsonAny json)
Parameters
Returns
Exceptions
View Source
IsNull()
Test if this value is null
.
Declaration
Returns
View Source
Parse(string)
Declaration
public static JsonAny Parse(string data)
Parameters
Type |
Name |
Description |
string |
data |
The JSON text.
|
Returns
Exceptions
View Source
TryBool()
Try casting to bool, returning null
on failure.
Declaration
Returns
View Source
TryDouble()
Try casting to double, returning null
on failure.
Declaration
public double? TryDouble()
Returns
View Source
TryFloat()
Try casting to float, returning null
on failure.
Declaration
Returns
View Source
TryInt()
Try casting to int, returning null
on failure.
Declaration
Returns
View Source
TryList()
Try casting to JsonList, returning null
on failure.
Declaration
public JsonList? TryList()
Returns
View Source
TryLong()
Try casting to long, returning null
on failure.
Declaration
Returns
View Source
TryObject()
Try casting to JsonObject, returning null
on failure.
Declaration
public JsonObject? TryObject()
Returns
View Source
TryString()
Try casting to string, returning null
on failure.
Declaration
public string TryString()
Returns