【发布时间】:2017-04-09 19:57:01
【问题描述】:
从一个 JObject 开始,我可以得到我感兴趣的数组:
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 以及您期望获得的内容。这将帮助人们帮助你