所以我正在尝试为 Android 制作战舰。我在 Google 的 App Engine 上设置了一个应用程序。但这是我的理解。我看了无数的教程,但我完全困惑了。
我正在使用 Java 进行编码,并且想要一个 JSON 引擎数据库来创建文档,每个游戏一个 JSON 文档。我需要两个玩家能够读取和写入该文档,并且只需要两个玩家(它们有自己的唯一 ID)。有没有办法限制其他用户使用它?另外,游戏结束后我想删除该文档。
您能给我一些从哪里开始的指示吗?如何确保我的应用程序连接到正确的 App Engine,并且能够从数据存储区进行 POST 和 GET。
非常感谢您提供的所有建议。
以下是该项目的 GitHub 链接: https://github.com/CGTheLegend/CMPS121_Spring2014_FinalProject
这些是我正在查看并希望尝试在我的项目中实现的链接:
https://code.google.com/p/jsonengine/
最佳答案
要使用 JSON,我会推荐 Google 的 JSON 库。非常易于使用且功能强大。
https://code.google.com/p/google-gson/
在我的上一个项目中,我一直在使用一个非常方便的类通过 HTTP 请求发送 JSON 数据...
你可以在我的 Github 上查看它的代码 here
只需将该类复制到您的项目中即可,您可以通过 makeHttpRequest 方法使用该 JSONParser 类。
编辑: Here是有关如何使用 JSONParser 类的示例。
编辑: 您可以执行以下操作。
在按钮中添加:
android:onClick="getJSON"
以及它们在您的主要 Activity 中:
public void getJSON(View view) {
// DO whatever you want with your onCLick.
// If your method call to the JSON is in another class you can do the call from here
// Example
myOtherClass.getJSON();
}
关于java - 如何在 Android 中使用 JSON 引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24047338/