我有一个json对象,我想反序列化到它的.Net类型而不用它.
我想我在doc中的某处读到你可以将一个属性传递给json,告诉反序列化器它可以尝试强制转换的.Net对象类型.
我找不到我读到的地方.
我想避免使用
var myNewObject = JsonConvert.DeserializeObject<MyClass>(json);
Run Code Online (Sandbox Code Playgroud)
得到这样的东西
MyClass myNewObject = JsonConvert.DeserializeObject(json);
Run Code Online (Sandbox Code Playgroud)
我从HttpRequest获取了我的json对象,并希望从这个嵌套对象中实例化相应的类.目前,对已知项目的反序列化工作正常,但需要更灵活的东西,而无需从解析方法管理所有已知的Object.
我有两张桌子:
人
ID |NAME
|A2112 |John
|B3200 |Mary
|C2454 |Bob
|F2256 |Joe
Run Code Online (Sandbox Code Playgroud)
工作
|ID |NAME |PEOPLE
|56565 |Taxi Driver |A2112
|23232 |Herborist |A2112
|12125 |Jumper |B3200
|25425 |Taxi Driver |C2454
|12456 |Taxi Driver |F2256
|56988 |Herborist |F2256
|45459 |Superhero |F2256
Run Code Online (Sandbox Code Playgroud)
我想知道如何以高效的方式选择任何记录来自拥有JOBS ID 56565和23232的人.
搜索模式可以是两个或多个作业,并且记录也可以具有另一个作业.
因此,在这个例子中,结果将是John和Joe.