gpt4 book ai didi

objective-c : Convert JSON array of dictionaries to NSDictionary

转载 作者:行者123 更新时间:2023-12-02 07:44:34 28 4
gpt4 key购买 nike

因此,我在 JSON 中有以下结构,我将其理解为键/值对对象数组:

{
"notification": [
{
"uid": "20",
"count": "4"
},
{
"uid": "48",
"count": "0"
},
{
"uid": "49",
"count": "0"
},
{
"uid": "53",
"count": "0"
}
]
}

用 SBJson 解析它会产生一组字典,每个字典都有一个键/值对。

我想将所有这些字典“内爆”到一个包含许多键/值对的字典中。顺便说一句,不用担心重复。

执行此操作的最佳方法是什么?我如何遍历 NSDictionary,一次访问每个项目并提取它的键和值?

对此有什么想法吗?

谢谢。

--康纳

最佳答案

简单地遍历已经存在的 NSDictionary 数组。这就是 JSON 的便利之处,您可以轻松地从提要字符串中获取可用的数据结构。

NSArray *notifications = [[theFeedString JSONValue] objectForKey:@"notification"];  
// or whatever JSON helper you are using
for (NSDictionray *dict in notifications) {
NSInteger uid = [[dict objectForKey:@"uid"] intValue];
NSInteger count = [[dict objectForKey:@"count"] intValue];
// do something with uid and count
}

关于 objective-c : Convert JSON array of dictionaries to NSDictionary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7929937/

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