Namespace Azos.CodeAnalysis.JSON
Classes
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
Enums
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