Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C语言中的JSON类映射#_C#_Json_Json.net_Deserialization - Fatal编程技术网

C# C语言中的JSON类映射#

C# C语言中的JSON类映射#,c#,json,json.net,deserialization,C#,Json,Json.net,Deserialization,我有一个外部API,当我使用json2csharp进行反序列化时,它会为不同的API调用提供相同的类名。内容不同,但名称相同 如果我重命名这些类并尝试反序列化基类,则服务中的部分JSON将反序列化,但不会对重命名的类进行反序列化(正如我预期的那样) 我是否可以使用JSON属性将一个类名映射到JSON对象所需的名称?我正在使用Newtonsoft。重命名的类没有问题,只要在所有位置重命名它们,就可以使用相同的类。JSON不需要特殊的类名,只需要结构。类名目前并不重要all@SirRufoTrue,

我有一个外部API,当我使用json2csharp进行反序列化时,它会为不同的API调用提供相同的类名。内容不同,但名称相同

如果我重命名这些类并尝试反序列化基类,则服务中的部分JSON将反序列化,但不会对重命名的类进行反序列化(正如我预期的那样)


我是否可以使用JSON属性将一个类名映射到JSON对象所需的名称?我正在使用Newtonsoft。

重命名的类没有问题,只要在所有位置重命名它们,就可以使用相同的类。JSON不需要特殊的类名,只需要结构。类名目前并不重要all@SirRufoTrue,除非在序列化程序设置中设置了。@SirRufo-谢谢:)