Пример #1
0
         static void Main(string[] args)
         {
             string json = @"
 [
   {
     ""ParentVariantName"": ""Variant1"",
     ..... Removed to save space. Insert your input JSON here with " changed to "" ....
 ";
             var data = JsonConvert.DeserializeObject<dynamic>(json);
             foreach (var item in data)
                 foreach (var test in item.TestList)
                 {
                     var list = new List<Model>();
                     foreach (var pair in test.SubVariantsList)
                     {
                         Model.UpsertToList(list, pair.SourceSubVariantModel);
                         Model.UpsertToList(list, pair.TargetSubVariantModel);
                     }
                     test.SubVariantsList = Newtonsoft.Json.Linq.JToken.FromObject(list);
                 }
 
             Console.WriteLine(JsonConvert.SerializeObject(data, Formatting.Indented));
             Console.ReadKey();
         }