是stringbuilder在android java和c#中是一樣的嗎?關於在C#中的StringBuilder#
即時通訊在c#中使用stringbuilder(REST Webservice)..我如何使用相同的功能in Java?
或im在java.wat中使用strict嚴格等效於c#(REST Webservice)?
HttpClient client = new DefaultHttpClient();
HttpConnectionParams.setConnectionTimeout(client.getParams(), 10000); //Timeout Limit
HttpResponse response;
JSONObject json = new JSONObject();
String URL ="url";
try{
HttpPost post = new HttpPost(URL);
json.put("CNo",112);
json.put("CName",name);
StringEntity se = new StringEntity(json.toString());
se.setContentType("application/json; charset=utf-8");
se.setContentEncoding(new BasicHeader(HTTP.CONTENT_TYPE, "application/json; charset=utf-8"));
post.setHeader("Accept","application/json");
post.setHeader("Content-type","application/json; charset=utf-8");
String ss= post.toString();
response = client.execute(post);
這是後()
和web服務的IM通過
public bool CreateCustomer(StringBuilder strObj)
{
// JavaScriptSerializer js = new JavaScriptSerializer();
// Customer custObj = js.Deserialize<Customer>(strObj.ToString());
// strObj.ToString();
bool Inserted = false;
String connString = ConfigurationManager.ConnectionStrings["connWebOrdering"].ConnectionString;
SqlConnection Conn = new SqlConnection(connString);
try
{
SqlCommand cmd = new SqlCommand("insert into cust(obj) values('" + strObj + "')", Conn);
Conn.Open();
int rowsaffected = cmd.ExecuteNonQuery();
if (rowsaffected == 1)
{
Inserted = true;
}
}
catch (Exception)
{ }
finally
{
Conn.Close();
}
在這裏數據庫中實現插入的數據是「空白」 ......響應來爲「OK ..Status 200「
hi chris,這是我寫的服務public bool CreateCustomer(StringBuilder strObj){//這裏我插入數據庫//}但是這個函數android無法識別,因爲stringbuilder ..我能做什麼呢?在Android的唯一可能的事情是使用嚴格後..什麼是它在C#中相當於?和im使用json格式 – Ganesh 2010-10-26 11:22:47
我已經實現了將json轉換爲字符串格式併發送到服務的相同的事情..但仍然沒有收到數據 – Ganesh 2010-10-26 11:35:14
你可以更新你的問題,包括:(1) (2)如何編寫服務(你已經包含在你的評論中,但是在問題中更好)以及(3)說出當你投射到一個基本的字符串類型時會發生什麼(我不' (4)你打電話給服務時看到什麼樣的錯誤(如果有的話)。 – 2010-10-26 11:39:20