首页 > 解决方案 > 如何使用 Json.NET 从 fixer.io 的响应中反序列化汇率?

问题描述

我正在编写一个存储货币汇率的应用程序,但我不确定如何使用 Json.NET 反序列化来自fixer.io的响应。

一个示例响应是:

{ 
   "success":true,
   "timestamp":1570122547,
   "base":"EUR",
   "date":"2019-10-03",
   "rates":{ 
      "USD":1.098479,
      "EUR":1,
      "ZAR":16.631028,
      "CAD":1.464228
   }
}

注意:响应中的比率可能会有所不同。

我怎样才能反序列化rates?ARate由名称(字符串)和速率(十进制)组成,但我不确定如何执行此操作

我尝试使用上述响应在 Visual Studio 中使用“粘贴为 JSON 类”功能,结果如下所示的 Rates 对象,但这与特定的费率相关 - 我需要它能够处理不同的费率

标签: c#json.netfixer.io

解决方案


推荐阅读