私はここに来る前に多くの調査を行いましたが、「解決策」のどれも私が望んでいたものを与えてくれなかったので、ここに投稿しています.
ASP.NET C# を使用しています。
現在、xml の代わりに JSON 文字列を返すようにしようとしている Web サービスがあります。
サービスの 1 つの方法を次に示します。
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public String SelectHrana(String ime)
{
//HttpResponse response = client.execute(httpGet);
DataSet ds = new DataSet();
SqlConnection con = new SqlConnection(cnnstring);
con.Open();
String pom = "select * from Food where Name like ('%' + @Ime + '%')";
SqlCommand cmd = new SqlCommand(pom, con);
cmd.Parameters.AddWithValue("@Ime", ime);
cmd.ExecuteNonQuery();
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(ds);
con.Close();
return JsonConvert.SerializeObject(ds, Newtonsoft.Json.Formatting.Indented);
}
これは以下を返します。
<string xmlns="http://tempuri.org/"> { "Table": [ { "ID": 1, "Name": "boiled egg", "Calories": 155 }, { "ID": 2, "Name": "strawberry", "Calories": 33 } ] }
</string>
<string xmlns="http://tempuri.org/">
先頭と</string>
末尾のを取り除く方法を誰か教えてもらえますか?
ありがとうございました。