需要用字符串或文本框值替换固定值

时间:2017-08-24 05:50:13

标签: c# json

如何使用文本框或字符串的值替换值“”username \“?

request.AddHeader("content-type", "application/json");
request.AddParameter("application/json",
    "{\"myname\":\"username\",\n\"mypass\":\"password\"}", ParameterType.RequestBody);

2 个答案:

答案 0 :(得分:1)

只需使用String.Replace()方法即可。 找到下面的代码。

request.AddHeader("content-type", "application/json");
request.AddParameter("application/json",
    "{\"myname\":\"username\",\n\"mypass\":\"password\"}".Replace("\"username\"", txtBox1.Text), ParameterType.RequestBody);

答案 1 :(得分:1)

使用String.Format()总是会更好。

var jsonStr = String.Format("{{\"myname\":\"{0}\",\n\"mypass\":\"{1}\"}}", textBox1.Text, textBox2.Text);

我的坏。我们正在格式化一个json字符串,所以我们的花括号' {'和'}'应该被转义为' {{'和'}}'