java - 如何在 Android 中使用 JSON 引擎

标签 java android json google-app-engine

所以我正在尝试为 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/

https://code.google.com/p/jsonengine/wiki/HowToUse

https://code.google.com/p/jsonengine/wiki/HowToUseQuery

最佳答案

要使用 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/

相关文章:

java - 记录未保存在 mysql DB 中

Java 有界类型作为属性

java - Gradle 同步失败 - Android Studio 2.3.1

java - 应用程序在 Android 3.0 平板电脑上缩小

android - getJSONfromURL - 空指针异常

java - 向集合添加新元素而不是转换它们?

java - Android:将欧盟货币解析为数字

android - 将数组缩减为单个整数会导致类型错误

Python Bottle json_dumps - 将参数传递给默认处理函数

javascript - 无法使用 JSON 获取性别单选按钮值