C# Class TinyJSON.Encoder

Mostra file Open project: pbhogan/TinyJSON Class Usage Examples

Private Properties

Property Type Description
AppendCloseBrace void
AppendCloseBracket void
AppendColon void
AppendComma void
AppendIndent void
AppendOpenBrace void
AppendOpenBracket void
EncodeArray void
EncodeArrayRank void
EncodeDictionary void
EncodeList void
EncodeObject void
EncodeOther void
EncodeString void
EncodeValue void
Encoder System

Public Methods

Method Description
Encode ( object obj ) : string
Encode ( object obj, EncodeOptions options ) : string

Private Methods

Method Description
AppendCloseBrace ( ) : void
AppendCloseBracket ( ) : void
AppendColon ( ) : void
AppendComma ( bool firstItem ) : void
AppendIndent ( ) : void
AppendOpenBrace ( ) : void
AppendOpenBracket ( ) : void
EncodeArray ( Array value, bool forceTypeHint ) : void
EncodeArrayRank ( Array value, int rank, int indices, bool forceTypeHint ) : void
EncodeDictionary ( IDictionary value, bool forceTypeHint ) : void
EncodeList ( IList value, bool forceTypeHint ) : void
EncodeObject ( object value, bool forceTypeHint ) : void
EncodeOther ( object value, bool forceTypeHint ) : void
EncodeString ( string value ) : void
EncodeValue ( object value, bool forceTypeHint ) : void
Encoder ( EncodeOptions options ) : System

Method Details

Encode() public static method

public static Encode ( object obj ) : string
obj object
return string

Encode() public static method

public static Encode ( object obj, EncodeOptions options ) : string
obj object
options EncodeOptions
return string