gpt4 book ai didi

c# - iOS 5 中的 NSJSONSerialization 就像 c# 序列化到类

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:46:00 26 4
gpt4 key购买 nike

我正在将我们的 C# MVC 存储库代码移植到适用于 iPad 的 iOS5。我一直在成功地调用服务,提取 Json 并序列化为内置 NS 对象。但这似乎需要大量工作才能将这些部分拉出来,然后将它们分配给一个类(class)。在 C# 中,这是一件轻而易举的事,只需序列化到您的类,映射到数据属性,您就可以使用强类型 View 模型了。

任何人在 iOS/XCode 中做过类似的事情,我知道你可以以有趣的方式使用 NSData,我只是还不够专业,我正在寻找指导和最佳实践。

最佳答案

你的问题我不是很清楚。但按照我的解释,你想在你的应用程序中使用网络服务数据。在这种情况下,看看它是否对你有帮助:你能连接到网络服务并从中获取序列化数据吗?您将在 NSData 类型的对象中接收数据。然后您可以使用 NSXMLParser 类(使用从 Web 服务接收的 NSData 初始化)及其委托(delegate)方法来解析数据。

本博客可以帮助您: http://iphonebyradix.blogspot.com/2011/04/working-with-webservices.html

如果你想写序列化数据,使用NSJSONSerialization类那么你可以使用

+ (id)JSONObjectWithData:(NSData *)data options:(NSJSONReadingOptions)opt error:(NSError **)error

方法。您可以在 developer.apple 上找到详细信息:

https://developer.apple.com/library/ios/#documentation/Foundation/Reference/NSJSONSerialization_Class/Reference/Reference.html

关于c# - iOS 5 中的 NSJSONSerialization 就像 c# 序列化到类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9043599/

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