I have class which return json string but I want to deserilize it into C# List Objects. My current code look like this
public class JsonBuilder
{
public static string BuildJson(DateTime fromDate, DateTime toDate)
{
var list = new List<dynamic>();
// create list with json object from service
var jsonObjList = JsonConvert.SerializeObject(list);
var des = (List<JsonObject>)JsonConvert.DeserializeObject(jsonObjList, typeof(List<JsonObject>));
return JsonConvert.SerializeObject(list);
}
Exception thrown when it tries to deserialize the "serialized" json string
An exception of type 'Newtonsoft.Json.JsonSerializationException' occurred in Newtonsoft.Json.dll but was not handled in user code
Additional information: Error converting value
InnerException:
{"Could not cast or convert from System.String to MvcWebApp.Models.JsonObject."}