using Newtonsoft.Json.Serialization;
using System.Collections.Generic;
static Random rand = new Random();
public static void Main()
var appendix = new[] { "1", "2", "3", "Test" };
var item = JsonConvert.DeserializeObject<RootObject>(input);
for (int i = 0; i < item.Addition.Easy.Count(); i++)
item.Addition.Easy[i] = appendix[rand.Next(appendix.Length)] + " " + item.Addition.Easy[i];
var jsonResult = JsonConvert.SerializeObject(item, Formatting.Indented);
Console.WriteLine(jsonResult);
Console.WriteLine("\n----------------\n");
var item2 = JsonConvert.DeserializeObject<RootObject>(input);
var newEasy = item2.Addition.Easy.Select(x => appendix[rand.Next(appendix.Length)] + " " + x).ToList();
foreach (var text in newEasy)
public List<string> Easy { get; set; }
public Addition Addition { get; set; }