C# Class Dev2.Util.JsonPathContext

显示文件 Open project: Warewolf-ESB/Warewolf Class Usage Examples

Public Properties

Property Type Description
Default JsonPathContext

Public Methods

Method Description
AsBracketNotation ( string indicies ) : string
SelectNodes ( object obj, string expr ) : Dev2.Util.JsonPathNode[]
SelectNodesTo ( object obj, string expr, IList output ) : IList
SelectTo ( object obj, string expr, JsonPathResultAccumulator output ) : void

Private Methods

Method Description
Normalize ( string expr ) : string
ParseInt ( string str, int defaultValue ) : int
RegExp ( string pattern ) : Regex

Method Details

AsBracketNotation() public static method

public static AsBracketNotation ( string indicies ) : string
indicies string
return string

SelectNodes() public method

public SelectNodes ( object obj, string expr ) : Dev2.Util.JsonPathNode[]
obj object
expr string
return Dev2.Util.JsonPathNode[]

SelectNodesTo() public method

public SelectNodesTo ( object obj, string expr, IList output ) : IList
obj object
expr string
output IList
return IList

SelectTo() public method

public SelectTo ( object obj, string expr, JsonPathResultAccumulator output ) : void
obj object
expr string
output JsonPathResultAccumulator
return void

Property Details

Default public_oe static_oe property

public static JsonPathContext,Dev2.Util Default
return JsonPathContext