c#提取冒号之后的内容并分别显示在4个textbox中{"code":200,"result":{"id":1008,"platformNo":"123456","detectionRound":1}}
时间: 2023-12-11 07:32:40 浏览: 52
以下是C#提取冒号之后的内容并分别显示在4个textbox中的代码示例:
```csharp
string jsonStr = "{\"code\":200,\"result\":{\"id\":1008,\"platformNo\":\"123456\",\"detectionRound\":1}}";
JObject jsonObj = JObject.Parse(jsonStr);
string code = jsonObj["code"].ToString();
JObject resultObj = JObject.Parse(jsonObj["result"].ToString());
string id = resultObj["id"].ToString();
string platformNo = resultObj["platformNo"].ToString();
string detectionRound = resultObj["detectionRound"].ToString();
textBox1.Text = code;
textBox2.Text = id;textBox3.Text = platformNo;
textBox4.Text = detectionRound;
```
该代码首先将json字符串解析为JObject对象,然后使用JObject对象的索引器获取json中的各个属性值,并将其分别显示在4个textbox中。
相关问题
c#在textbox只显示:之后内容{"code":200,"result":{"id":1008,"platformNo":"123456","detectionRound":1}}
以下是在C#中实现在textbox只显示:之后内容{"code":200,"result":{"id":1008,"platformNo":"123456","detectionRound":1}}的代码:
```csharp
textBox1.Text = ":{\"code\":200,\"result\":{\"id\":1008,\"platformNo\":\"123456\",\"detectionRound\":1}}";
```
这段代码将在textbox中显示:{"code":200,"result":{"id":1008,"platformNo":"123456","detectionRound":1}}。
C#中,我有三个TextBox,我如何分别将三个TextBox中的内容提取出来作为变量使用呢
你可以使用以下代码来提取三个TextBox中的内容,并将其存储在三个变量中:
```csharp
string textBox1Text = textBox1.Text;
string textBox2Text = textBox2.Text;
string textBox3Text = textBox3.Text;
```
在上面的代码中,`textBox1`、`textBox2`和`textBox3`是你的三个TextBox的名称,而`textBox1Text`、`textBox2Text`和`textBox3Text`是你要存储内容的三个变量的名称。你可以将这些变量用于你的应用程序中的其他部分。
阅读全文