【问题标题】:Transforming JSON data转换 JSON 数据
【发布时间】:2013-07-06 15:26:15
【问题描述】:

我有一个从 JSON API 提取数据的网站。这是使用 JSON.Net 将 JSON 转换为 C# 类完成的,效果很好,并且已经完成了几个月。

但是,API 的开发人员发布了新版本的 API,它改变了返回给我的数据的格式,所以这显然不再适合我的 C# 类。

我试图建立的是处理这个问题的最佳方法。我可以去重写我的整个模型,但这意味着对我的整个站点进行巨大的更改,所以我想知道是否可以进行某种转换以将这种新的数据格式恢复到我当前的模型中。我真正需要知道的是最有效的方法是什么,因为我真的不想通过这种转换来减慢速度。

【问题讨论】:

  • 请提供一些代码,以便人们更好地帮助您..

标签: c# asp.net-mvc json json.net


【解决方案1】:

如果现有代码的改编成本太高,您可以:

  • 创建适合新 API 的新模型
  • 创建转换方法,将新模型数据放入现有模型中
  • 也许您可以重载现有模型的构造函数来进行转换

【讨论】:

    猜你喜欢
    • 2013-04-01
    • 1970-01-01
    • 2013-05-05
    • 2017-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多