C# Class CouchRS.Json.JsonVisitor

Mostrar archivo Open project: ifandelse/CouchRS Class Usage Examples

Public Properties

Property Type Description
typeProcessor Dictionary>>,List>>>>

Protected Properties

Property Type Description
_normalizedRecords string>>.List

Public Methods

Method Description
JsonVisitor ( ) : System
Traverse ( string json ) : void

Protected Methods

Method Description
BuildNormalizedRecords ( ) : void
DuplicateList ( string>.List list ) : string>>>.List
Process ( JToken jObject, string prefix, string>.List records ) : string>>>.List
ProcessArray ( JToken token, string prefix, string>.List records ) : string>>>.List
ProcessObject ( JToken token, string prefix, string>.List records ) : string>>>.List
ProcessProperty ( JToken token, string prefix, string>.List records ) : string>>>.List
ProcessValue ( JToken token, string prefix, string>.List records ) : string>>>.List

Private Methods

Method Description
BeforeVisit ( ) : void

Method Details

BuildNormalizedRecords() protected method

protected BuildNormalizedRecords ( ) : void
return void

DuplicateList() protected method

protected DuplicateList ( string>.List list ) : string>>>.List
list string>.List
return string>>>.List

JsonVisitor() public method

public JsonVisitor ( ) : System
return System

Process() protected method

protected Process ( JToken jObject, string prefix, string>.List records ) : string>>>.List
jObject JToken
prefix string
records string>.List
return string>>>.List

ProcessArray() protected method

protected ProcessArray ( JToken token, string prefix, string>.List records ) : string>>>.List
token JToken
prefix string
records string>.List
return string>>>.List

ProcessObject() protected method

protected ProcessObject ( JToken token, string prefix, string>.List records ) : string>>>.List
token JToken
prefix string
records string>.List
return string>>>.List

ProcessProperty() protected method

protected ProcessProperty ( JToken token, string prefix, string>.List records ) : string>>>.List
token JToken
prefix string
records string>.List
return string>>>.List

ProcessValue() protected method

protected ProcessValue ( JToken token, string prefix, string>.List records ) : string>>>.List
token JToken
prefix string
records string>.List
return string>>>.List

Traverse() public method

public Traverse ( string json ) : void
json string
return void

Property Details

_normalizedRecords protected_oe property

protected List> _normalizedRecords
return string>>.List

typeProcessor public_oe property

public Dictionary>>,List>>>> typeProcessor
return Dictionary>>,List>>>>