Binding Complex Data Types Part II
In this chapter, I conclude the coverage of the parameter and model binding processes by explaining how media type formatters can be used to deserialize complex types from the request body. I show you how to perform deserialization with a custom media type formatter and then detail how the built-in formatters work, including how to send data in the required format from the client. I finish this chapter by showing you how to replace the class that is responsible for integrating the behavior I have been describing since Chapter 15 with a custom implementation. Table 17-1 summarizes this chapter.