Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Members
|
Name |
Description |
![Read-only property](./bitmaps/ReadOnly.gif) |
CurrentTokenType |
Obtains type of current token. |
![Method](./bitmaps/Method.gif) |
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](./bitmaps/Method.gif) |
FindProperty |
Reads current object until property name matches or object ends. Case is ignored. |
![Method](./bitmaps/Method.gif) |
IsBoolean |
Indicates true if current token is a property value or array value of boolean type. |
![Method](./bitmaps/Method.gif) |
IsEndOfArray |
Indicates true if current token is ']'. |
![Method](./bitmaps/Method.gif) |
IsEndOfObject |
Indicates true if current token is '}'. |
![Method](./bitmaps/Method.gif) |
IsNull |
Indicates true if current token is a property value or array value and equals to null. |
![Method](./bitmaps/Method.gif) |
IsNumber |
Indicates true if current token is a property value or array value of numeric type. |
![Method](./bitmaps/Method.gif) |
IsStartOfArray |
Indicates true if current token is '['. |
![Method](./bitmaps/Method.gif) |
IsStartOfObject |
Indicates true if current token is '{'. |
![Method](./bitmaps/Method.gif) |
IsString |
Indicates true if current token is a property value or array value of type string. |
![Method](./bitmaps/Method.gif) |
ParseJSONString |
Parses JSON string into memory. Returns either IJSONObject or IJSONArray in a 'root' parameter. Doesn't change state of existing IJSONReader2 instance. |
![Method](./bitmaps/Method.gif) |
Read |
Reads next JSON token. |
![Method](./bitmaps/Method.gif) |
ReadFrom |
Specifies input stream. |
![Method](./bitmaps/Method.gif) |
ReadFromString |
Specifies input as string. |
![Method](./bitmaps/Method.gif) |
ReadPropertyName |
Obtains property name. Advances to the next token. |
![Method](./bitmaps/Method.gif) |
ReadValue |
Obtains array or property value as Variant. Advances to the next token. |
![Method](./bitmaps/Method.gif) |
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](./bitmaps/Method.gif) |
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](./bitmaps/Method.gif) |
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](./bitmaps/Method.gif) |
ReadValueAsInt64 |
Obtains property or array value as number. Advances to the next token. If property value cannot be coerced to long, returns E_FAIL. |
![Method](./bitmaps/Method.gif) |
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](./bitmaps/Method.gif) |
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](./bitmaps/Method.gif) |
ReadValueAsUInt64 |
Obtains property or array value as number. Advances to the next token. If property value cannot be coerced to long, returns E_FAIL. |
![Method](./bitmaps/Method.gif) |
ReadValueEx |
Obtains array or property value as Variant along with precision if it is a double. Advances to the next token. |
![Method](./bitmaps/Method.gif) |
RemoveAllBookmarks |
Removes all bookmarks. |
![Method](./bitmaps/Method.gif) |
RemoveBookmark |
Moves the reader back to a token that has a bookmark with the given name. |
![Method](./bitmaps/Method.gif) |
ReturnToBookmark |
Moves the reader back to a token that has a bookmark with the given name. |
![Method](./bitmaps/Method.gif) |
SetBookmark |
Creates a bookmark on the current token and assigns it a name. Only works if you use ReadFromString(), otherwise returns E_FAIL. |
![Method](./bitmaps/Method.gif) |
SkipUntilArrayEnds |
Skips the rest of the current object, including closing bracket. |
![Method](./bitmaps/Method.gif) |
SkipUntilObjectEnds |
Skips the rest of the current object, including closing bracket. |
![Read-only property](./bitmaps/ReadOnly.gif) |
Stream |
Obtains underlying stream. |
Inherited Interfaces
Classes that implement IJSONReader3
Classes |
Description |
JSONReader |
A sequential JSON Reader. |