所以我得到一個響應字符串:如何在基於值的數組中獲取元素而不是使用C#中的Json.NET進行索引?
{
"travels": [
{
"date": "2015-10-15",
"id": 5
},
{
"date": "2015-10-14",
"id": 2
}
]
}
其中我送入JObject.Parse
得到JObject data
。我知道我可以這樣做:
data.SelectToken("travels(0).date")
選擇第一個元素的日期。不過,我需要能夠通過id而不是索引來選擇元素,因爲它不會每次都返回相同的元素。這可能嗎?
任何理由你不使用一個類型的對象? –
如果你可以得到Json到一個鍵入對象的集合,你可以使用Linq –