【问题标题】:Using Json with android app [closed]将 Json 与 Android 应用程序一起使用 [关闭]
【发布时间】:2013-12-13 21:22:15
【问题描述】:

我想使用 json 将信息从我的 ms-sql 数据库导入到我的 android 应用程序。

那我该怎么做呢?我正在使用这一行将我的数据转换为 json:

string json = JsonConvert.SerializeObject(info);

现在呢?我在哪里保存这个序列化数据以及如何使用我的 android 应用获取它?

【问题讨论】:

    标签: java android asp.net sql json


    【解决方案1】:

    通常的方式是:

    1. 从存储(数据库)获取数据并序列化。
    2. 通过 REST API 公开它。
    3. 使用 HttpURLConnection 或 HttpClient 从客户端(即 Android 应用)使用此 API。

    您已经完成了 1),所以现在您需要设计您的 API (2) 并使用它 (3)。我相信网上有很多关于这个的教程。

    第 3 步)还涉及反序列化 JSON - 您可以使用 Gson 或标准 Android JSONObject。

    【讨论】:

    • 我设法完成了第 1 步和第 3 步,但我不确定如何执行第 2 步。REST API 是什么?
    • REST 基本上是带有一些有效负载(通常是 JSON 或 XML)的 HTTP。例如,您的客户端(Android 应用程序)将执行 HTTP GET your.server/some/path,作为响应,它可以使用 JSON 作为有效负载获得 HTTP 200 OK。
    • 一个 REST API 的例子可能是 Google+ API - 你可以使用它here - 这是一个很好的视图,因为你可以看到请求 URI 和 JSON 响应。 (只需将“我”作为“用户 ID”)
    • 感谢您的信息:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-04
    • 2013-12-18
    • 2014-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多