Summary
IJsonBinder is a way to bind complex objects, with nested keys.
            - Assembly
- Rocket.Surgery .Extensions .Binding .dll 
- Namespace
- Rocket.Surgery .Binding 
- Implementing Types
							graph BT
	Type["IJsonBinder"]
class Type type-node
	Implementing0["JsonBinder"]-.->Type
	click Implementing0 "/api/Rocket.Surgery.Binding/JsonBinder"
						
					Syntax
public interface IJsonBinderAttributes
| Type | Description | 
|---|---|
| Nullable | 
Methods
| Name | Value | Summary | 
|---|---|---|
| Bind | object | 
            Bind the values to the source type
             | 
| Bind | object | 
            Bind the values to the source type
             | 
| Bind | T | 
            Bind the values to the source type
             | 
| Bind | T | 
            Bind the values to the source type
             | 
| From | IEnumerable | 
            Get a list of key value pairs for the given source object
             | 
| From | IEnumerable | 
            Get a list of key value pairs for the given source object
             | 
| GetValues | IEnumerable | 
            Get a list of  Newtonsoft.Json.Linq.JValue's for a given object | 
| GetValues | IEnumerable | 
            Get a list of  Newtonsoft.Json.Linq.JValue's for a given object | 
| Parse | JObject | 
            Parses the given key value pairs into a  Newtonsoft.Json.Linq.JObject. | 
| Populate | T | 
            Populate the values to the source type
             | 
| Populate | T | 
            Populate the values to the source type
             | 
Extension Methods
| Name | Value | Summary | 
|---|---|---|
| Bind | object | 
            Bind the values to the given configuration
             From JsonBinderExtensions | 
| Bind | object | 
            Bind the values to the given configuration
             From JsonBinderExtensions | 
| Bind | T | 
            Bind the values to the given configuration
             From JsonBinderExtensions | 
| Bind | T | 
            Bind the values to the given configuration
             From JsonBinderExtensions | 
| Populate | T | 
            Populate the values from the given configuration object
             From JsonBinderExtensions | 
| Populate | T | 
            Populate the values from the given configuration object
             From JsonBinderExtensions | 
| SetBackingValue | T | 
            Sets the backing value.
             From ValueExtensions | 
| With | TBuilder | 
            Adds the specified dictionary to the provided dictionary.
             | 
