This document is archived and information here might be outdated.  Recommended version.


IJSONReader Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > System > ESRI.ArcGIS.esriSystem > Interfaces > IJ > IJSONReader Interface
ArcGIS Developer Help

IJSONReader Interface

Provides access to Sequential JSON Reader.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Members

Name Description
Read-only property CurrentTokenType Obtains type of current token.
Method FindProperties Reads current object until one of property names matches. Case is ignored. Return value is an index of property name that matched, otherwise -1.
Method FindProperty Reads current object until property name matches or object ends. Case is ignored.
Method IsBoolean Indicates true if current token is a property value or array value of boolean type.
Method IsEndOfArray Indicates true if current token is ']'.
Method IsEndOfObject Indicates true if current token is '}'.
Method IsNull Indicates true if current token is a property value or array value and equals to null.
Method IsNumber Indicates true if current token is a property value or array value of numeric type.
Method IsStartOfArray Indicates true if current token is '['.
Method IsStartOfObject Indicates true if current token is '{'.
Method IsString Indicates true if current token is a property value or array value of type string.
Method Read Reads next JSON token.
Method ReadFrom Specifies input stream.
Method ReadFromString Specifies input as string.
Method ReadPropertyName Obtains property name. Advances to the next token.
Method ReadValue Obtains array or property value as Variant. Advances to the next token.
Method ReadValueAsBoolean Obtains array or property value as boolean. Advances to the next token. If property value cannot be coerced to boolean, returns E_FAIL.
Method ReadValueAsDate Obtains property or array value as date. Advances to the next token. If property value cannot be coerced to datetime, returns E_FAIL.
Method ReadValueAsDouble Obtains property or array value as number. Advances to the next token. If property value cannot be coerced to double, returns E_FAIL.
Method ReadValueAsLong Obtains property or array value as number. Advances to the next token. If property value cannot be coerced to long, returns E_FAIL.
Method ReadValueAsString Obtains property or array value as string. Advances to the next token. If property value cannot be coerced to string, returns E_FAIL.
Method SkipUntilArrayEnds Skips the rest of the current object, including closing bracket.
Method SkipUntilObjectEnds Skips the rest of the current object, including closing bracket.
Read-only property Stream Obtains underlying stream.

Classes that implement IJSONReader

Classes Description
JSONReader A sequential JSON Reader.