This is my json file
{
  "UseCase1": {
    "UseCaseId": "Usecase1",
    "UseCaseDescription": "description1"
},
"UseCase2": {
    "UseCaseId": "Usecase2",
    "UseCaseDescription": "description2"
}
}
This is my class
public class UseCase
    {
        public string UseCaseId { get; set;}
        public string UseCaseDescription { get; set;}
    }
How to assign the json elements to a list of this class(UseCase)
I tried the below code, but it is not working
string Json = System.IO.File.ReadAllText(@"D:\ENERGY METER\ENERGY METER –IRP\SourceCode\EDMI.EnergyMeterPOC\EDMI.EnergyMeterPOC.Repository\DataSource\UseCaseData.json");
            JavaScriptSerializer ser = new JavaScriptSerializer();
            var personlist = ser.Deserialize<List<UseCase>>(Json);
            return personlist;
 
    