using System.ComponentModel.DataAnnotations;
using System.Threading.Tasks;
using System.Collections.Concurrent;
using System.Collections.Generic;
using Newtonsoft.Json.Linq;
public static void Main()
JToken token = JToken.Parse("{ \"someData\": { \"test1\": { \"test2\": { \"test4\": \"data\" }, \"test3\": \"my text\" } } }");
JToken result = token.SelectToken("$.someData.test1.test3");
Console.WriteLine(result);