JsonReader
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
Gets or sets a value indicating whether the underlying stream or
TextReader should be closed when the reader is closed.
Gets or sets the culture used when reading JSON. Defaults to InvariantCulture.
Gets the current reader state.
Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON.
Get or set how DateTime time zones are handling when reading JSON.
Gets the depth of the current token in the JSON document.
Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a JsonReaderException.
Gets the path of the current JSON token.
Gets the quotation mark character used to enclose the value of a string.
Gets the type of the current JSON token.
Gets the text value of the current JSON token.
Gets The Common Language Runtime (CLR) type for the current JSON token.
protected JsonReader()
Initializes a new instance of the JsonReader class with the specified TextReader.
Changes the State to Closed.
Releases unmanaged and - optionally - managed resources
Reads the next JSON token from the stream.
Reads the next JSON token from the stream as a Byte[].
Reads the next JSON token from the stream as a Nullable<T>.
Reads the next JSON token from the stream as a Nullable<T>.
Reads the next JSON token from the stream as a Nullable<T>.
Reads the next JSON token from the stream as a Nullable<T>.
Reads the next JSON token from the stream as a String.
Sets the state based on current token type.
Sets the current token.
Sets the current token and value.
Skips the children of the current token.