public void Obtener_Horoscopos(string ruta) { lista = new List <HoroscopoChino>(); if (File.Exists(ruta)) { using (StreamReader sr = new StreamReader(ruta)) { string linea = ""; while ((linea = sr.ReadLine()) != null) { HoroscopoChino hor = new HoroscopoChino() { Animal = linea.Split(':')[0], Annos = linea.Split(':')[1].Split(',') }; lista.Add(hor); } } } else { lista = null; } }
private void btnArchivoJson_Click(object sender, EventArgs e) { saveFileDialog.Filter = "Archivo json|*.json"; var result = saveFileDialog.ShowDialog(); if (result == DialogResult.OK) { HoroscopoChino horoscopo = new HoroscopoChino(); horoscopo.Obtener_Horoscopos(txtArchivoTexto.Text); horoscopo.GuardarComoJson(saveFileDialog.FileName); MessageBox.Show("Archivo JSON guardado con éxito"); } }