using System;
using Newtonsoft.Json.Linq;
using System.Linq;
public class Program
{
public static void Main()
string json = @"{
""car"": {
""type"": [{
""sedan"": {
""make"": ""honda"",
""model"": ""civics""
}
},
""coupe"": {
""make"": ""ford"",
""model"": ""escort""
}]
}";
JObject jo = JObject.Parse(json);
var token = jo.Descendants()
.OfType<JProperty>()
.Where(p => p.Value.ToString() == "honda")
.First();
Console.WriteLine(token.Path);