TJSONParser Class

Represents type TJSONParser.

Namespace: flcJSON
TObject
  flcJSON.TJSONParser
type
 TJSONParser = class
 end;

The TJSONParser type exposes the following members.

Show:
 NameDescription
Create

Initializes a new instance of the TJSONParser class.

Destroy

Represents the destructor of the TJSONParser class.

Top
Show:
 NameDescription
ExpectNextChar

Represents method ExpectNextChar.

GetAnyNextToken

Represents method GetAnyNextToken.

GetNextChar

Represents method GetNextChar.

GetNextToken

Represents method GetNextToken.

GetTokenTextPtr

Represents method GetTokenTextPtr.

InitParser

Represents method InitParser.

ParseArray

Represents method ParseArray.

ParseNamedLiteral(TJSONParserToken)

Represents method ParseNamedLiteral(TJSONParserToken).

ParseNumber(TJSONParserToken)

Represents method ParseNumber(TJSONParserToken).

ParseObject

Represents method ParseObject.

ParseRequiredStringValue

Represents method ParseRequiredStringValue.

ParseRequiredValue(TJSONParserToken)

Represents method ParseRequiredValue(TJSONParserToken).

ParseString

Represents method ParseString.

ParseText(UnicodeString)

Represents method ParseText(UnicodeString).

ParseTextUTF8(RawByteString)

Represents method ParseTextUTF8(RawByteString).

ParseToken_ExpectSignedInteger(WideChar)

Represents method ParseToken_ExpectSignedInteger(WideChar).

ParseToken_ExpectUnsignedInteger(WideChar)

Represents method ParseToken_ExpectUnsignedInteger(WideChar).

ParseToken_Float(WideChar)

Represents method ParseToken_Float(WideChar).

ParseToken_Number(WideChar)

Represents method ParseToken_Number(WideChar).

ParseToken_SignedInteger(WideChar)

Represents method ParseToken_SignedInteger(WideChar).

ParseToken_String(WideChar)

Represents method ParseToken_String(WideChar).

ParseToken_String_Escaped(WideChar)

Represents method ParseToken_String_Escaped(WideChar).

ParseToken_String_Escaped_Hex4(WideChar)

Represents method ParseToken_String_Escaped_Hex4(WideChar).

ParseToken_UnsignedInteger(WideChar)

Represents method ParseToken_UnsignedInteger(WideChar).

ParseValue(TJSONParserToken)

Represents method ParseValue(TJSONParserToken).

RequireNextToken

Represents method RequireNextToken.

SetText(UnicodeString)

Represents method SetText(UnicodeString).

Top
Show:
 NameDescription
FText

Represents field FText.

FTextChar

Represents field FTextChar.

FTextEOF

Represents field FTextEOF.

FTextLength

Represents field FTextLength.

FTextPos

Represents field FTextPos.

FTextRow

Represents field FTextRow.

FTextRowPos

Represents field FTextRowPos.

FToken

Represents field FToken.

FTokenFloat

Represents field FTokenFloat.

FTokenInteger

Represents field FTokenInteger.

FTokenLen

Represents field FTokenLen.

FTokenPos

Represents field FTokenPos.

FTokenStr

Represents field FTokenStr.

FTokenStrBuilder

Represents field FTokenStrBuilder.

Top