ASP.NET Web サイトに学生 ID を送信する Android プログラムがあります。ウェブサイトは学生情報で応答します。リクエストとレスポンスは JSON 経由ですが、asp.net と android の間でこれを行う方法がわかりません。Android プログラムがリクエストを送信します。asp.net はデータベースからデータを取得してデータテーブルに配置し、[{},{}] のように json に変換します。Android アプリケーションで動作するリソースを教えてください。
asp.netコードは
public string Convert(DataTable row)
{
StringBuilder sb = new StringBuilder();
StringWriter sw = new StringWriter(sb);
JsonWriter jsonWriter = new JsonTextWriter(sw);
jsonWriter.Formatting = Formatting.Indented;
jsonWriter.WriteStartArray();
if (row.Rows.Count != 0)
{
foreach (DataRow result in row.Rows)
{
jsonWriter.WriteStartObject();
string idstudent = result["id"].ToString();
jsonWriter.WritePropertyName("id");
jsonWriter.WriteValue(idstudent);
string AVG = result["AVG"].ToString();
jsonWriter.WritePropertyName("AVG");
jsonWriter.WriteValue(AVG);
string fname = result["fname"].ToString();
jsonWriter.WritePropertyName("fname");
jsonWriter.WriteValue(fname);
string date = result["date"].ToString();
jsonWriter.WritePropertyName("date");
jsonWriter.WriteValue(date);
string name = result["name"].ToString();
jsonWriter.WritePropertyName("name");
jsonWriter.WriteValue(name);
jsonWriter.WriteEndObject();
}
}
jsonWriter.WriteEndArray();
jsonWriter.Close();
sw.Close();
}