using Newtonsoft.Json.Linq;
public static void Main()
string request = "{'id':'Erp.UI.ReceiptEntry','properties':{'deviceType':'Desktop','layers':['SMTReceiptEntry V7'],'mode':null,'applicationType':'view','additionalContext':{'doValidation':false,'menuId':'FPTP0120'},'checkDuplicateIds':false,'debug':false}}";
JObject resJObject = JObject.Parse(request);
string appID = (string)resJObject["id"];
Console.WriteLine(appID);
JArray layerArr = (JArray)resJObject["properties"]["layers"];
foreach (var layer in layerArr)
Console.WriteLine(layer);