using System.Collections.Generic;
public static void Main()
""btc"": {""name"":""Bitcoin"",""unit"":""BTC"",""value"":1.0,""type"":""crypto""},
""eth"": {""name"":""Ether"",""unit"":""ETH"",""value"":12.954,""type"":""crypto""}
var model = JsonConvert.DeserializeObject<MyData>(json);
foreach (var key in model.Rates.Keys)
Console.WriteLine($"Name:{model.Rates[key].Name}, Unit:{model.Rates[key].Unit}, Value:{model.Rates[key].Value}");
public Dictionary<string, CryptoData> Rates { get;set;}
public string Name { get;set;}
public string Unit { get;set;}
public string Value { get;set;}
public string Type { get;set;}