1
我有一个Android程序发送一个学生ID到ASP.NET网站。该网站回应学生信息。请求和响应是通过JSON ,但我不知道如何做到这一点在asp.net和android之间工作。 android程序发送请求。 asp.net从数据库获取数据并将其放入数据表中,并转换为json,如[{},{}]。 请帮助我一些资源,将使用Android应用程序。
的asp.net代码是如何从asp.net获取数据到android?
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();
}