xml - 用于 iOS 的 REST API 的良好序列化格式?

标签 xml ios json ipad plist

通常对于 REST API,我会使用 JSON 作为输出序列化格式,但我想知道这对于 iOS 开发(特别是 iPad)是否仍然是一个不错的选择,因为环境更加资源受限。

有各种适用于 iOS 的 JSON 和 XML 库,但有没有一些最佳实践,或者有理由采取一种或另一种方式?

还是使用 plist 格式的 XML 会更好,因为 plist 编码/解码看起来像是内置在 iOS 中的?

最佳答案

iOS一般更喜欢XML in a PLIST/Bundle format.

但是,这在本质上并不是特别轻量级,而且肯定不是普遍易读的(如果您决定扩展到非 Apple 环境)。对于 iOS,JSON 仍然是一个不错的选择,使用像 SBJSON 这样的库。框架。

因此,这实际上取决于您希望与 iOS/Mac OS 的关系如何。这两种选择都很容易处理。

关于xml - 用于 iOS 的 REST API 的良好序列化格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6684429/

相关文章:

PHP - DOM - XML - 具有相似属性操作的节点

PHP XMLReader,获取版本和编码

xml - xmlns 中的 x 是 :x special?

java - Apache Tiles 与 Spring MVC 给出错误 - 无法实例化 WebApplicationInitializer 类

objective-c - ObjC block 和 openssl C 回调

ios - 自动生成的核心数据访问器返回已删除的对象

ios - 如何修复 GoogleUtilities Swift 的重复错误?

javascript - 如何通过 post 请求将形状像某些 JSON 对象数组的字符串传递给数组

php - ios推送通知未显示在应用程序中

java - 使用 jackson 可以吗?