如何在 ios 中创建嵌套字典结构?

Posted

技术标签:

【中文标题】如何在 ios 中创建嵌套字典结构?【英文标题】:How to create a nested dictionaries structure in ios? 【发布时间】:2014-01-18 06:25:15 【问题描述】:

我得到了服务的响应,就像一个用户包含的剧集数低于季节数。 例如:

一个用户包含 10 季 1 季 10 集,2 季 15,3rd 9...

B用户包含14季下1季6集,2季20,3rd 5...

c 用户包含 3 季下 1 季 4 集,2 季 10,3rd 8

我将如何显示特定季节的剧集列表。resopnse 即将到来

"Episodes":
    "1": 
        "Season": "3",
        "Episode": "10",

    ,
    "2": 
        "Season": "1",
        "Episode": "2",

    ,
.
.
  "78":
    "Season": "10",
    "Episode": "20",

  

【问题讨论】:

这里的关键是什么,1、2、3,.....78。请解释 我看不到您问题中的文本与您的字典日志代码的对应关系。你需要换一种方式解释。 【参考方案1】:

您只需在整个过程中使用 for in 循环。

为每个季节创建一个字典。您循环播放的每一集,插入关键的集

[season1 setObject:[Episodes objectForKey:index] forKey: [[Episodes objectForKey:index] objectForKey:Episode]

因此,您将拥有每个季节的字典,并且每个字典都会包含用户当前拥有的剧集,并对其进行排序。

【讨论】:

以上是关于如何在 ios 中创建嵌套字典结构?的主要内容,如果未能解决你的问题,请参考以下文章

如何在Python中创建TRIE

如何在 react-native 中创建嵌套的故事书结构?

如何在 Java 中创建字典? [关闭]

如何在 Python 中创建一个 trie

如何使用 Cloudformation 在 AWS RestAPI 中创建嵌套资源路径?

从字典列表中创建嵌套的 json 对象