gpt4 book ai didi

iphone - 使用 JSON-Framework 将 NSMutableArray 作为 JSON 发送

转载 作者:行者123 更新时间:2023-12-03 19:12:37 25 4
gpt4 key购买 nike

我在项目中成功使用 JSON-Framework 来解码从服务器发送的 JSON。

现在我需要反过来做,但我遇到了问题,因为要发送的数据是从 CoreData 获取的 NSMutableArray。

使用时

NSString* jsonString = [menuItems JSONRepresentation]

我收到消息“菜单项不支持 JSON 序列化”。

我是否需要将 NSMutableArray 转换为其他格式以便 JSON 框架可以序列化它?

感谢您的帮助,
米格尔

最佳答案

请允许我提出一个更好的解决方案:

在您的 MenuItems 类中,实现 -proxyForJson 方法,然后您应该能够直接在 menuItems 上调用 -JSONRepresentation 方法数组。

@interface MenuItems(SBJson)
-(id)proxyForJson {
return [NSDictionary dictionaryWithObjectsAndKeys:
self.id,@"id",
[self.modified description],@"modified",
nil];
}
@end

希望这有帮助!

关于iphone - 使用 JSON-Framework 将 NSMutableArray 作为 JSON 发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3245191/

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