using System.Collections.Generic;
using Newtonsoft.Json.Linq;
public static void Main()
""ABCD1"":[{""gopName"":""JHIKJUS""},{""gopName"":""LKKJHGYT""}],
""CBFD1"":[{""gopName"":""HT""},{""gopName"":""OP""}]
List<DeskGopMapper> map = JObject.Parse(json)
.Select(p => new DeskGopMapper
.Select(j => (string)j["gopName"])
foreach (DeskGopMapper dgm in map)
Console.WriteLine(dgm.DeskName + " --> " + string.Join(", ", dgm.GopName));
public class DeskGopMapper
public List<string> GopName { get; set; }
public string DeskName { get; set; }