【问题标题】:Best way to create json with 100+ keys使用 100 多个键创建 json 的最佳方法
【发布时间】:2017-09-11 03:10:13
【问题描述】:

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

有没有办法让字典包含我需要的所有键,然后开始用我需要的数据填充它?诸如模板字典之类的东西或其他可以更优雅的东西?

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

顺便说一句,它是一个 UWP 应用,所以它有 .Net Core

谢谢!

【问题讨论】:

  • 你能提供一些 JSON 示例吗?
  • 你能告诉我们你的代码吗? , 如果有的话
  • 听起来你需要反序列化成字典。有很多这样的例子。

标签: c# json templates generics uwp


【解决方案1】:

我通过使用 JsonProperty[("1st_key")] 数据注释解决了它。这样我仍然可以让我的班级映射所有对象并拥有网络服务所需的数字键

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-15
    • 2012-01-25
    • 1970-01-01
    相关资源
    最近更新 更多