using System.ComponentModel.DataAnnotations;
public string Branch { get; set; }
public string Doc { get; set; }
public string Description { get; set; }
public string dni { get; set; }
public string Name { get; set; }
public string Gender { get; set; }
public string Title { get; set; }
public string email { get; set; }
public string degree { get; set; }
public string date { get; set; }
public string number { get; set; }
public static void Main()
var input = " {\r\n \"number\": 2106887,\r\n \"date\": \"09/10/2018\",\r\n \"degree\":\"BE\",\r\n \"Students\": [\r\n {\r\n \"Branch\": \"ABK015\",\r\n \"Doc\": \"NCE\",\r\n \"Description\": \"Testing\",\r\n \"dni\": \"1016035232\",\r\n \"Name\": \"ABCE\",\r\n \"Gender\": \"M\",\r\n \"Title\": \"Univercity\",\r\n \"email\": \"abc@in.com\",\r\n },\r\n {\r\n \"Branch\": \"ABK016\",\r\n \"Doc\": \"NCE\",\r\n \"Description\": \"Testing1\",\r\n \"dni\": \"1016035233\",\r\n \"Name\": \"ABCE\",\r\n \"Gender\": \"M\",\r\n \"Title\": \"Univercity\",\r\n \"email\": \"abcd@in.com\",\r\n }\r\n ]\r\n}";
var template = new {number = "", date = "", degree = "", Students = new Students[0]};
var jsonObject = JsonConvert.DeserializeAnonymousType(input, template);
var students = jsonObject.Students.Select(s =>
s.number = jsonObject.number;
s.date = jsonObject.date;
s.degree = jsonObject.degree;
var result = new {Students = students};
var newJson = JsonConvert.SerializeObject(result, Formatting.Indented);
Console.WriteLine(newJson);