从 Google App Engine 中的数据存储区获取实体以在 iOS 应用中使用

Posted

技术标签:

【中文标题】从 Google App Engine 中的数据存储区获取实体以在 iOS 应用中使用【英文标题】:Get entities from datastore in Google App Engine for use in iOS app 【发布时间】:2011-06-14 19:35:46 【问题描述】:

我在 GAE 上有一个旨在与 iPhone 应用程序通信的数据存储。我目前正在为我的 iPhone 应用程序使用 ASIHTTPRequest,并在 GAE 上使用 Get/Post 来更新和获取数据。当我想从数据存储中提取最新数据时,这样做的最佳做法是什么?目前我只是在我的 Get on GAE 中使用 self.response.out.write 和每个数据存储属性。我打算将生成的字符串解析为正确的部分以存储在 iPhone 上。有没有更好的办法?

【问题讨论】:

【参考方案1】:

以某种易于解析的格式(例如 JSON 或 XML)序列化相关数据,并在您的 iphone 应用程序中对其进行解析。即使有更“直接”的方法,在应用的不同组件之间有一个定义良好的接口本身也是有益的。

【讨论】:

以上是关于从 Google App Engine 中的数据存储区获取实体以在 iOS 应用中使用的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Python 中的 App Engine 在 Google BigQuery 上创建架构?

如何从 Google App Engine 中的单个 app.yaml 文件部署 Java 应用程序的多个版本

从 Google App Engine 数据存储中获取不一致

从 Google App Engine 数据存储区获取随机记录?

如何从 Google App Engine 推送 Android 应用程序中的事件流

如何从本地 Google App-engine 数据存储中删除所有实体?