Friday, November 27, 2020

Convert JSON object array to c# class

 requestIds ="JSON array object" 

 JsonTextReader reader = new JsonTextReader(new System.IO.StringReader(requestIds));

            JsonSerializer serializer = new JsonSerializer();

            var objContent = serializer.Deserialize(reader).ToString();


            JArray objArray = null;

            try

            {

                objArray = JArray.Parse(objContent);


            }

            catch (Exception ex)

            {

                objContent = "[" + objContent + "]";

            }


            IList<SubscriptionObject> arrarylist = Newtonsoft.Json.JsonConvert.DeserializeObject<IList<SubscriptionObject>>(objContent);