我正在开发一款iPad应用程序,它通过返回JSON的Web服务提供数据。观看一些iTunes U剧集,看起来像发回Plist会节省我大量的时间,并在解析方面加快我的应用程序。
是否有人知道.net库将对象转换为此Plist而不是返回?
编辑(这是我对这个主题的非常有限的理解): Plist是iOS可用于轻松编码和/或解析数据的属性列表。它与JSON非常相似,除了解析只需要一小部分时间,并且可以在一行代码中完成。如果您的服务器使用WebObjects,那么编码也可以在一行代码中完成,我正在使用IIS,所以如果在我自己编写之前我需要一个解决方案。
您可以在此处查看视频: http://developer.apple.com/videos/wwdc/2010/
特别关注会议117 - 构建服务器驱动的用户体验
答案 0 :(得分:1)
您可以结帐this project。样品用法:
object value = ...
string plist = Plist.PlistDocument.CreateDocument(value);
唯一的要求是用[Serializable]
属性装饰你的对象。
答案 1 :(得分:0)
如果你正在使用Apple的appObject,它有一个NSPropertyListSerialization的java镜像类,可以为你完成所有这些工作;你可以通过它NSArray,NSDictionaries等,它会工作。不确定这是不是你在说什么;对你问题中的WebObjects感到困惑。 HTH的。