Java 在android应用程序中使用Json

Java 在android应用程序中使用Json,java,android,asp.net,sql,json,Java,Android,Asp.net,Sql,Json,我想使用json将信息从ms sql数据库导入android应用程序 那我该怎么做呢?我使用此行将数据转换为json: string json = JsonConvert.SerializeObject(info); 现在呢?我在哪里保存这些序列化数据,以及如何使用android应用程序获取这些数据?通常的方法是: 从存储(数据库)中获取数据并将其序列化 通过RESTAPI公开它 使用或从客户端(即Android应用程序)使用此API 您已经完成了1),所以现在需要设计API(2)并使用它(3

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

那我该怎么做呢?我使用此行将数据转换为json:

string json = JsonConvert.SerializeObject(info);
现在呢?我在哪里保存这些序列化数据,以及如何使用android应用程序获取这些数据?

通常的方法是:

  • 从存储(数据库)中获取数据并将其序列化
  • 通过RESTAPI公开它
  • 使用或从客户端(即Android应用程序)使用此API
  • 您已经完成了1),所以现在需要设计API(2)并使用它(3)。我相信网上有很多关于这个的教程


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

    我成功地完成了步骤1和3,但我不确定如何完成步骤2。RESTAPI是什么?REST基本上是HTTP和一些负载(通常是JSON或XML)。例如,您的客户端(Android应用程序)将执行HTTP GET,作为响应,它可以使用JSON作为负载获得HTTP 200 OK。REST API的一个示例可以是Google+API—您可以使用它—这是一个很好的视图,因为您可以看到请求URI和JSON响应。(只需将“我”作为“用户ID”)感谢您提供的信息:)