How to Read list of objects from json file and convert it into list of objects in c# .net core

  public List<CityMaster> getcities()

        {

            List<CityMaster> cities = new List<CityMaster>();

            try

            {

                var res = new List<CityMaster>();

                string path1 = $"{Directory.GetCurrentDirectory()}{@"\wwwroot\assets\citieslist.json"}";

                using (StreamReader r = new StreamReader(path1))

                {

                    string json = r.ReadToEnd();

                    res = JsonConvert.DeserializeObject<List<CityMaster>>(json);

                }               

                if (res.Count() > 0 && res != null)

                {

                    cities = res.ToList();

                }

            }

            catch (Exception ex)

            {


            }

            return cities;

        }

Comments

Popular posts from this blog

Top MNC Interview Questions- Full Stack Developer

Interview Questions-2

How to get the user details, user current level, next level, Rank in sql server