c#中如何将多个变量值"{"employeeId":"1056697332277338116","tenantKey":"tdb9wacyky"}"赋值到数组中
时间: 2024-12-12 13:13:58 浏览: 5
在C#中,你可以使用Json库(如Newtonsoft.Json或System.Text.Json)将包含多个变量值的字符串解析为对象,然后将其赋值到数组中。以下是使用Newtonsoft.Json库的示例代码:
```csharp
using System;
using System.Collections.Generic;
using Newtonsoft.Json.Linq;
class Program
{
static void Main()
{
string jsonString = "{\"employeeId\":\"1056697332277338116\",\"tenantKey\":\"tdb9wacyky\"}";
// 解析JSON字符串
JObject jsonObject = JObject.Parse(jsonString);
// 将变量值赋值到数组中
string[] values = new string[jsonObject.Count];
int index = 0;
foreach (var property in jsonObject.Properties())
{
values[index++] = property.Value.ToString();
}
// 输出数组内容
foreach (var value in values)
{
Console.WriteLine(value);
}
}
}
```
在这个示例中,我们首先使用`JObject.Parse`方法将JSON字符串解析为`JObject`对象。然后,我们遍历`JObject`对象的属性,并将每个属性的值赋值到一个字符串数组中。
阅读全文