通常我们通过这段代码使用 JSON.NET 反序列化
JsonConvert.DeserializeObject<CLASS TYPE> (text, settings);
想象一下,我们有这样的 JSON 请求:
{
"command" : "register_user",
"params" : {
"@c" : "register_params",
"name" : "sdfsd",
"email" : "sdfsd@ddkdk",
"password" : "JDFffJJJd"
}
}
我们如何自动检测到我们需要使用 JSON.NET 将“名称”、“电子邮件”和“密码”字段反序列化为一个 register_params 对象?