从对象列表中创建.net中的Plist

时间:2010-07-11 13:43:59

标签: asp.net asp.net-mvc

我正在开发一款iPad应用程序,它通过返回JSON的Web服务提供数据。观看一些iTunes U剧集,看起来像发回Plist会节省我大量的时间,并在解析方面加快我的应用程序。

是否有人知道.net库将对象转换为此Plist而不是返回?

编辑(这是我对这个主题的非常有限的理解): Plist是iOS可用于轻松编码和/或解析数据的属性列表。它与JSON非常相似,除了解析只需要一小部分时间,并且可以在一行代码中完成。如果您的服务器使用WebObjects,那么编码也可以在一行代码中完成,我正在使用IIS,所以如果在我自己编写之前我需要一个解决方案。

您可以在此处查看视频: http://developer.apple.com/videos/wwdc/2010/

特别关注会议117 - 构建服务器驱动的用户体验

2 个答案:

答案 0 :(得分:1)

您可以结帐this project。样品用法:

object value = ...
string plist = Plist.PlistDocument.CreateDocument(value);

唯一的要求是用[Serializable]属性装饰你的对象。

答案 1 :(得分:0)

如果你正在使用Apple的appObject,它有一个NSPropertyListSerialization的java镜像类,可以为你完成所有这些工作;你可以通过它NSArray,NSDictionaries等,它会工作。不确定这是不是你在说什么;对你问题中的WebObjects感到困惑。 HTH的。