static PrevisaoIPMA LerFicheiroPrevisao(int globalIdLocal) { String jsonString = null; using (StreamReader reader = new StreamReader(@"../../Previsoes/" + globalIdLocal + ".json")) { jsonString = reader.ReadToEnd(); } PrevisaoIPMA obj = JsonSerializer.Deserialize <PrevisaoIPMA>(jsonString); return(obj); }
static void Main(string[] args) { Dictionary <int, string> dicLocais = LerLocais(@"../../Descriçao.json"); // Apenas para mostrar o conteúdo da estrutura dicinário... foreach (KeyValuePair <int, string> kv in dicLocais) { // para cada linha do ficheiro CSV ... PrevisaoIPMA previsaoIPMA = LerFicheiroPrevisao(kv.Key); previsaoIPMA.local = kv.Value; Console.WriteLine("Local: " + previsaoIPMA.local); } Console.ReadKey(); }