如何在 obj-c 中解析动态 json 数据?

Posted

技术标签:

【中文标题】如何在 obj-c 中解析动态 json 数据?【英文标题】:how can i parse dynamic json data in obj-c? 【发布时间】:2011-12-20 21:48:19 【问题描述】:

我的 json 数据可以包含来自数据库的任意数量的对象。这一切都很好,并将数字发送到gameCount中的objective-c。从那里我希望 objectForKey 循环直到它到达 gameCount。我尝试了一些不同的方法,但都失败了。这是代码的一个小sn-p。

int gameCount = [count intValue];
    int gameRows = 0;
    while (gameCount > gameRows) 
        gameRows++;
         NSString *thisUser = (NSString *) [dictionaryReturn objectForKey:@"away%i", gameRows];

这显然行不通,但我认为我至少朝着正确的方向前进。

【问题讨论】:

【参考方案1】:

我不明白其余代码的用途,但至少这部分应该这样写:

...[dictionaryReturn objectForKey:[NSString stringWithFormat:@"away%i", gameRows]]

祝你好运!

【讨论】:

是的,我不是很清楚,但你的回答很完美。谢谢! 实际上唯一的另一件事是如何使指针 *thisUser 像“离开”一样递增? 基本上我只想连接 *thisUser 和 gameRows 如果可能的话 连接字符串的另一种简单方法是 [NSString stringWithFormat:@"%@ %@ %i", string1, string2, i]

以上是关于如何在 obj-c 中解析动态 json 数据?的主要内容,如果未能解决你的问题,请参考以下文章

Obj-C 应用程序不会从一开始就加载

SwiftUI之深入解析如何处理特定的数据和如何在视图中适配数据模型对象

在obj-c中加密NSData到NSString?

如何根据xml和schema文件生成java类(用程序实现)!

如何使用 Codable 在 Swift 中使用动态文件名解析 JSON

当数据不是静态的时,我应该如何保存大量数据。 iOS、可可触控、Obj-C