从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,你希望得到什么。这将有助于人们帮助你 –