使用100多个键创建json的最佳方法

时间:2017-09-11 03:10:14

标签: c# json templates generics uwp

我必须创建一个包含100多个键的JSON对象,其中一些以数字(2nd_)开头。因此,我无法将对象用作模板,我将其设置为这样,直到将这些预先固定的数字键添加到Web服务中。我曾经有一个函数用反射填充该对象,但现在我需要找到一种新的方法。

是否有办法获得一本字典,其中包含我需要的所有密钥才能开始填写我需要的数据?像模板字典或其他任何可以更优雅的东西?

我尝试使用DataAnnotations,但是newtonsoft json不支持"显示名称"属性。

是的,它是一个UWP应用,所以它有.Net Core

谢谢!

1 个答案:

答案 0 :(得分:0)

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