我有一个网站从JSON API中提取数据。这是通过使用JSON.Net将JSON转换为C#类来完成的,并且运行良好,已经完成了几个月。
然而,API的开发人员已经发布了一个新版本的API,它改变了返回给我的数据的格式,所以现在这显然不再符合我的C#类。
我想要建立的是处理此问题的最佳方法。我可以去重新编写我的整个模型,但这意味着我的整个网站会发生巨大的变化,所以我想知道我是否可以进行某种转换以将这种新的数据格式恢复到我当前的模型中。我真正需要知道的是最有效的方法是什么,因为我真的不想通过这种转换来减缓过多的事情。
答案 0 :(得分:2)
如果现有代码的调整过于昂贵,您可以: