從JObject開始,我可以得到我感興趣的陣列:Linq查詢到JSON字符串
JArray partial = (JArray)rssAlbumMetadata["tracks"]["items"];
第一個問題:「部分」包含了很多的屬性,我不感興趣的的。 我怎樣才能得到我需要的東西?
第二個問題:一旦在第一個任務中成功,我會得到一個重複項目的JArray。我怎樣才能得到唯一的? 結果應該是這樣的
{
'composer': [
{
'id': '51523',
'name': 'Modest Mussorgsky'
},
{
'id': '228918',
'name': 'Sergey Prokofiev'
},
]
}
讓我從喜歡的東西開始:
[
{
"id": 32837732,
"composer": {
"id": 245,
"name": "George Gershwin"
},
"title": "Of Thee I Sing: Overture (radio version)"
},
{
"id": 32837735,
"composer": {
"id": 245,
"name": "George Gershwin"
},
"title": "Concerto in F : I. Allegro"
},
{
"id": 32837739,
"composer": {
"id": 245,
"name": "George Gershwin"
},
"title": "Concerto in F : II. Adagio"
}
]
你應該包括你的JSON,你希望得到什麼。這將有助於人們幫助你 –