JsonValueExtensionsAsBoolean Method

KGy SOFT JSON Libraries Help
Gets the specified JsonValue as a Boolean value if expectedType is Undefined or matches the Type property of the specified json parameter and it can be converted to Boolean; otherwise, returns . This method allows interpreting numeric values as booleans where nonzero values are .

Namespace:  KGySoft.Json
Assembly:  KGySoft.Json (in KGySoft.Json.dll) Version: 2.0.1

public static bool? AsBoolean(
	 this in JsonValue json,
	JsonValueType expectedType = JsonValueType.Undefined


Type: KGySoft.JsonJsonValue
The JsonValue to be converted to Boolean.
expectedType (Optional)
Type: KGySoft.JsonJsonValueType
The expected Type of the specified json parameter, or Undefined to allow any type. This parameter is optional.
Default value: Undefined.

Return Value

Type: NullableBoolean
A Boolean value if json could be converted; otherwise, .

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also