Skip to content

JsonElementForBooleanFalseSchema.ParseValue Method

Definition

Namespace: Corvus.Text.Json
Assembly: Corvus.Text.Json.dll

Overloads

Method Description
ParseValue(ReadOnlySpan<byte>, JsonDocumentOptions) Parses UTF8-encoded text representing a single JSON value into a JsonElement.
ParseValue(ReadOnlySpan<char>, JsonDocumentOptions) Parses text representing a single JSON value into a JsonElement.
ParseValue(string, JsonDocumentOptions) Parses text representing a single JSON value into a JsonElement.
ParseValue(ref Utf8JsonReader) Parses one JSON value (including objects or arrays) from the provided reader.

ParseValue(ReadOnlySpan<byte>, JsonDocumentOptions)

Source: JsonElementForBooleanFalseSchema.cs

Parses UTF8-encoded text representing a single JSON value into a JsonElement.

public static JsonElementForBooleanFalseSchema ParseValue(ReadOnlySpan<byte> utf8Json, JsonDocumentOptions options)

Parameters

Name Type Description
utf8Json ReadOnlySpan<byte> The JSON text to parse.
options JsonDocumentOptions Options to control the reader behavior during parsing. (optional)

Returns

JsonElementForBooleanFalseSchema

A JsonElement representation of the JSON value.

Exceptions

Exception Description
JsonException utf8Json does not represent a valid single JSON value.
ArgumentException options contains unsupported options.

Applies To

Product Versions
.NET 9, 10
.NET Standard 2.0, 2.1

ParseValue(ReadOnlySpan<char>, JsonDocumentOptions)

Source: JsonElementForBooleanFalseSchema.cs

Parses text representing a single JSON value into a JsonElement.

public static JsonElementForBooleanFalseSchema ParseValue(ReadOnlySpan<char> json, JsonDocumentOptions options)

Parameters

Name Type Description
json ReadOnlySpan<char> The JSON text to parse.
options JsonDocumentOptions Options to control the reader behavior during parsing. (optional)

Returns

JsonElementForBooleanFalseSchema

A JsonElement representation of the JSON value.

Exceptions

Exception Description
JsonException json does not represent a valid single JSON value.
ArgumentException options contains unsupported options.

Applies To

Product Versions
.NET 9, 10
.NET Standard 2.0, 2.1

ParseValue(string, JsonDocumentOptions)

Source: JsonElementForBooleanFalseSchema.cs

Parses text representing a single JSON value into a JsonElement.

public static JsonElementForBooleanFalseSchema ParseValue(string json, JsonDocumentOptions options)

Parameters

Name Type Description
json string The JSON text to parse.
options JsonDocumentOptions Options to control the reader behavior during parsing. (optional)

Returns

JsonElementForBooleanFalseSchema

A JsonElement representation of the JSON value.

Exceptions

Exception Description
ArgumentNullException json is null.
JsonException json does not represent a valid single JSON value.
ArgumentException options contains unsupported options.

Applies To

Product Versions
.NET 9, 10
.NET Standard 2.0, 2.1

ParseValue(ref Utf8JsonReader)

Source: JsonElementForBooleanFalseSchema.cs

Parses one JSON value (including objects or arrays) from the provided reader.

public static JsonElementForBooleanFalseSchema ParseValue(ref Utf8JsonReader reader)

Parameters

Name Type Description
reader ref Utf8JsonReader The reader to read.

Returns

JsonElementForBooleanFalseSchema

A JsonElement representing the value (and nested values) read from the reader.

Exceptions

Exception Description
ArgumentException reader is using unsupported options.
ArgumentException The current reader token does not start or represent a value.
JsonException A value could not be read from the reader.

Remarks

If the TokenType property of reader is PropertyName or None, the reader will be advanced by one call to Read to determine the start of the value. Upon completion of this method, reader will be positioned at the final token in the JSON value. If an exception is thrown, the reader is reset to the state it was in when the method was called. This method makes a copy of the data the reader acted on, so there is no caller requirement to maintain data integrity beyond the return of this method.

Applies To

Product Versions
.NET 9, 10
.NET Standard 2.0, 2.1

Collaborate with us on GitHub

The source for this content can be found on GitHub, where you can also create and review issues and pull requests.

Open an issue