我有以下 json 文件
{"fields":[
{
"status":"active",
"external_id":"title",
"config":{},
"field_id":11848871,
"label":"Title",
"values":[
{
"value":"Test Deliverable"
}
],
"type":"text"
},{
"status":"active",
"external_id":"client-name",
"config":{},
"field_id":12144855,
"label":"Client Name",
"values":[
{
"value":"Chcuk Norris"
}
],
"type":"text"
}}
我想选择具有 external_id = "title" 的字段的值,例如,我正在使用 Json.Net 并且已经解析了对象。我如何在 Json 对象上使用 lambda 或 linq 来做到这一点,我会像这样
JObject o = JObject.Parse(json);
Title = o["fields"].Select(q => q["extenral_id"].Values[0] == "title");
就语法而言,这不是正确的事件。我对 Lambda 不是很精通,或者 Linq 认为它已经存在了一段时间。感谢帮助
谢谢
耶希亚