Filters data from JSON.
public sealed class JsonFilter
| name | description | 
|---|---|
| static readonly Empty | An empty JSON filter. | 
| static Parse(…) | Creates a filter from a string. (2 methods) | 
| static TryParse(…) | Attempts to create a filter from a string. (2 methods) | 
| CreateFilteredJsonWriter(…) | Creates a JSON writer that filters JSON as it is written to the wrapped JSON writer. | 
| FilterObject<T>(…) | Filters data from the specified object. (2 methods) | 
| FilterToken(…) | Filters data from the specified token. | 
| GetPropertyPaths() | Gets all of the property paths. | 
| IsPathIncluded(…) | Determines if the specified path is included by the filter. | 
| IsPropertyIncluded<TOwner>(…) | Determines if the specified property is included by the filter. | 
| override ToString() | Converts the filter to a parsable string. | 
| const AlternatePathSeparator | Alternate character used to separate paths. | 
| const AnyProperty | String used to indicate any property. | 
| const ExcludePrefix | Character used to exclude a path. | 
| const GroupCloser | Character used to close a group. | 
| const GroupOpener | Character used to open a group. | 
| const PathSeparator | Character used to separate paths. | 
| const PropertySeparator | Character used to separate properties in a path. | 
| static ExcludePath(…) | Excludes the specified path with the standard prefix. | 
| static GetExcludedPropertyPath<TOwner>(…) | Gets the excluded path of the specified property. | 
| static GetPropertyPath<TOwner>(…) | Gets the path of the specified property. | 
| static JoinExcludedPropertyPaths<TOwner>(…) | Joins the excluded paths of the specified properties with the standard delimiter. | 
| static JoinPaths(…) | Joins the specified paths with the standard delimiter. (2 methods) | 
| static JoinPropertyPaths<TOwner>(…) | Joins the paths of the specified properties with the standard delimiter. |