是否建议以 .plist 格式向通过 iOS 访问的 API 发送/返回数据?
我们正在决定为我们的 API 使用 JSON 还是属性列表(二进制),该 API 将由 iPhone/iPad/iPod Touch 访问。
有速度优势吗?
We're deciding between using JSON vs. Property List (binary) for our API, which will be accessed by iPhone/iPad/iPod Touch.
Are there any speed advantages?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
服务器人员将更好地理解 JSON。
Plist 工作得非常好,并且具有更好的类型安全性。您在使用 JSON 时遇到的真正问题是有人在服务器端在数字周围添加了一些引号,然后您的应用程序突然崩溃了。
但是,JSON 紧凑、易于阅读(与二进制 plist 不同),并且如上所述确实很好理解。所以在解析代码时要非常小心,并尝试 JSON。
The server guys are going to understand JSON better.
Plists work really well and have much, much better type safety. The real issue you'll run into with JSON is someone server side adds a few quotes around a number and suddenly your app is crashing.
But, JSON is compact, easy to read (unlike binary plists), and as noted is really well understood. So just be very careful in the parsing code, and try out JSON.
根据 Sam Soffes,JSON.
编辑:他谈论的是基于 xml 的 plist,而不是二进制 plist。无论哪种方式,json 通常都会更容易从基于 Web 的 api 生成。
According to Sam Soffes, JSON.
edit: he talks about xml-based plists, not binary plists. Either way, json will typically be easier to generate from web based api's.