C# 使用100+;钥匙

C# 使用100+;钥匙,c#,json,templates,generics,uwp,C#,Json,Templates,Generics,Uwp,我必须创建一个包含100多个键的JSON对象,其中一些键以数字开头(第二个)。正因为如此,我不能让一个对象将其用作模板,我让它这样设置,直到那些预先固定的数字键被添加到web服务。我以前有一个函数可以用反射来填充对象,但现在我需要找到一种新的方法 有没有一种方法可以让字典里有我需要的所有键,然后开始填充我需要的数据?比如模板字典或者其他更优雅的东西 我尝试使用DataAnnotations,但它不支持“Display Name”属性 顺便说一句,这是一个UWP应用程序,所以它有.Net内核 谢谢

我必须创建一个包含100多个键的JSON对象,其中一些键以数字开头(第二个)。正因为如此,我不能让一个对象将其用作模板,我让它这样设置,直到那些预先固定的数字键被添加到web服务。我以前有一个函数可以用反射来填充对象,但现在我需要找到一种新的方法

有没有一种方法可以让字典里有我需要的所有键,然后开始填充我需要的数据?比如模板字典或者其他更优雅的东西

我尝试使用DataAnnotations,但它不支持“Display Name”属性

顺便说一句,这是一个UWP应用程序,所以它有.Net内核


谢谢

我通过使用JsonProperty[(“1st_key”)]数据注释解决了这个问题。这样,我仍然可以让我的类映射所有对象,并拥有web服务所需的数字键

您可以提供一些JSON示例吗?您可以向我们展示您的代码吗,如果有,听起来你需要反序列化到字典中。这方面的例子很多。