【问题标题】:Nested Dictionary in iOS SwiftiOS Swift 中的嵌套字典
【发布时间】:2017-06-05 09:01:53
【问题描述】:

我想以以下格式将数据保存在字典中,然后必须将其转换为 json。

[{"id":"1",
"name":[{"id":"2","name":"k"},{"id":"6","name":"kk"}]",
"pass":"123"},
{"id":"2",
"name":[{"id":"2","name":"k"},{"id":"6","name":"kk"}]",
"pass":"234"}
]

它在字典中都有字典和单个字符串。这是我正在尝试的,但无法获得理想的结果。

var myDictionary = Dictionary<String, AnyObject>()

【问题讨论】:

  • 字典的Dictionary不是Array
  • @NiravD 是的。那么我该如何实现呢?
  • 我是 swift 新手。
  • 与 Swift 无关。这只是基本的逻辑/编码/算法的东西。字典和数组是不同的。它们可以“保留”数据,但它们的使用和方法不同。向我们展示您想要什么,我们可能会为您提供帮助。
  • 您需要展示您尝试过的内容,还想创建与上面相同的数组,值没有变化?

标签: ios json swift dictionary nested


【解决方案1】:
let arrOfData = [["id":"1","pass":"123","name":[["id":"2","name":"k"],["id":"6","name":"kk"]]],
                 ["id":"2","pass":"234","name":[["id":"2","name":"k"],["id":"6","name":"kk"]]]]

在这里你可以看到像Array&lt;Dictionary,AnyObject&gt;这样的字典数组如果你想存储在一个字典中你可以像let dict2 = ["data":arrOfData]这样使用它现在这将转换成一个字典。

【讨论】:

    猜你喜欢
    • 2019-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-10
    • 2018-10-26
    • 2019-04-14
    • 2017-01-15
    • 2018-01-29
    相关资源
    最近更新 更多