[This is preliminary documentation and is subject to change.]
Provides functions for working with JSON syntax
Classes
| Class | Description | |
|---|---|---|
| JSONData |
Represents JSONDataParser result
| |
| JSONIdentifiers |
Identifier validation and other utilities in context of JSON grammar
| |
| JSONKeywords |
Provides JSON keyword resolution services, this class is thread safe
| |
| JSONLanguage |
Represents JSON language
| |
| JSONLexer |
Performs lexical analysis on source supplied in JSON syntax.
This class supports lazy analysis that happens gradually as result tokens are consumed through IEnumerable interface.
NOTE: Although called JSON, this is really a JSON superset implementation that includes extra features:
comments, directives, verbatim strings(start with $), ' or " string escapes, unquoted object key names
| |
| JSONNumbers | ||
| JSONParser |
Parses JSON lexer output into object graphs.
NOTE: Although called JSON, this is really a JSON superset implementation that includes extra features:
comments, directives, verbatim strings(start with $), ' or " string escapes, unquoted object key names
| |
| JSONPatternMatchAttribute |
Base class for JSON pattern matching
| |
| JSONStrings |
Provides JSON string escape parsing
| |
| JSONToken |
Represents a token of JSON language
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| JSONMsgCode |
Message codes for JSON code processors
| |
| JSONTokenType |
Denotes JSON token types.
NOTE: Although called JSON, this is really a JSON superset implementation that includes extra features:
comments, directives, verbatim strings(start with $), ' or " string escapes, unquoted object key names
|