using Newtonsoft.Json.Linq;
using System.Threading.Tasks;
using System.Collections.Generic;
public static void Main()
dynamic j = Task.Run(() => JObject.Parse("{ \"data\": [] }")).Result;
dynamic userId = j?.data.Count > 0 ? j?.data?[0]?.id : string.Empty;
Console.WriteLine(userId);