Usually we deserialize using JSON.NET by this code
JsonConvert.DeserializeObject<CLASS TYPE> (text, settings);
Imagine, that we have such JSON request:
{
"command" : "register_user",
"params" : {
"@c" : "register_params",
"name" : "sdfsd",
"email" : "sdfsd@ddkdk",
"password" : "JDFffJJJd"
}
}
How could we automatically detect that we need deserialize "name", "email" and "password" fields into one register_params object using JSON.NET?