C# Class FadeJSON.StringParser

Inheritance: IDisposable
Show file Open project: YangFan789/FadeJson

Private Properties

Property Type Description
EscapeChar char
GetUintLength uint
HexToByte byte
ParseString string
ParseValue JsonObject
SkipWhitespace void

Public Methods

Method Description
Dispose ( ) : void
Parse ( ) : JsonObject
ParseArray ( ) : JsonObject
ParseDouble ( ) : double
ParseFastNumber ( uint &result ) : uint
ParseObject ( ) : JsonObject
StringParser ( StringReader reader ) : System
StringParser ( string content ) : System

Private Methods

Method Description
EscapeChar ( char c ) : char
GetUintLength ( uint x ) : uint
HexToByte ( char c ) : byte
ParseString ( ) : string
ParseValue ( ) : JsonObject
SkipWhitespace ( ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Parse() public method

public Parse ( ) : JsonObject
return JsonObject

ParseArray() public method

public ParseArray ( ) : JsonObject
return JsonObject

ParseDouble() public method

public ParseDouble ( ) : double
return double

ParseFastNumber() public method

public ParseFastNumber ( uint &result ) : uint
result uint
return uint

ParseObject() public method

public ParseObject ( ) : JsonObject
return JsonObject

StringParser() public method

public StringParser ( StringReader reader ) : System
reader System.IO.StringReader
return System

StringParser() public method

public StringParser ( string content ) : System
content string
return System