如何將值\「用戶名\」替換爲文本框或字符串的值?需要用字符串或文本框的值替換固定值
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json",
"{\"myname\":\"username\",\n\"mypass\":\"password\"}", ParameterType.RequestBody);
如何將值\「用戶名\」替換爲文本框或字符串的值?需要用字符串或文本框的值替換固定值
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json",
"{\"myname\":\"username\",\n\"mypass\":\"password\"}", ParameterType.RequestBody);
使用String.Format()將永遠更好。
var jsonStr = String.Format("{{\"myname\":\"{0}\",\n\"mypass\":\"{1}\"}}", textBox1.Text, textBox2.Text);
我的壞。我們正在格式化一個json字符串,所以我們的大括號'{'和'}'應該轉義爲'{{'和'}}'
只需使用String.Replace()
方法。 找到下面的代碼。
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json",
"{\"myname\":\"username\",\n\"mypass\":\"password\"}".Replace("\"username\"", txtBox1.Text), ParameterType.RequestBody);
請分享您嘗試過的內容並解釋您不用它來管理的內容 –
我想用文本框中鍵入的json格式替換固定值...這樣我就可以控制從Windows窗體發送到API的數據。 – GrandaNet
請參閱[如何提問](https://stackoverflow.com/help/how-to-ask)。發佈問題時,您應該顯示您嘗試的內容。我們可以幫助糾正你的代碼。但是沒有相關的嘗試,我們該如何糾正它? –