gpt4 book ai didi

json - 我如何在 Swift 中操作嵌套字典,例如JSON 数据?

转载 作者:IT王子 更新时间:2023-10-29 05:21:07 28 4
gpt4 key购买 nike

我在 Swift 应用程序中使用 NSJSONSerialization 解析 JSON。然而,返回的字典由一个复杂的、深层嵌套的结构组成,使得非常长的类型声明(例如 Dictionary<String, Array<Dictionary<String, ....>> )变得不切实际。

在 Swift 中有没有一种处理这种结构的好方法,其中集合的结构非常复杂并且其类型直到运行时才知道?

最佳答案

只需获取对您的 json 数据的引用作为 NSDictionary:

var dict: NSDictionary = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers, error: nil) as NSDictionary

然后你可以使用下标引用它:

var myValue: NSString = dict["level1"]["level2"]

关于json - 我如何在 Swift 中操作嵌套字典,例如JSON 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24073768/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com