C# 从JArray检索密钥

C# 从JArray检索密钥,c#,json.net,C#,Json.net,我正在为一个项目使用Json.net,我需要从JArray获取特定的项目(在这种情况下是“插曲密钥”)。 我用这种方式来做,但我想知道是否还有其他方式(更轻微): foo是一个JArray,其获取来源为:var foo=data[“foo”] 问候。我找到了一种与linq合作的方法: var keys = from m in foo select m["episode_key"]; 问候 foo: [ { episode_key: "32", ddr_timeframes

我正在为一个项目使用Json.net,我需要从JArray获取特定的项目(在这种情况下是“插曲密钥”)。 我用这种方式来做,但我想知道是否还有其他方式(更轻微):

foo是一个JArray,其获取来源为:
var foo=data[“foo”]


问候。

我找到了一种与linq合作的方法:

var keys = from m in foo
           select m["episode_key"];
问候

foo: [
{
episode_key: "32",
ddr_timeframes: [],
keywords: "",
synopsis: ""
},
{
episode_key: "542",
keywords: "",
synopsis: ""
}]
var keys = from m in foo
           select m["episode_key"];