c# 如何将 "{\"employeeId\":\"1056697332277338116\",\"tenantKey\":\"tdb9wacyky\"}" 赋值到数组中
时间: 2024-12-13 16:12:29 浏览: 2
在C#中,你可以使用反序列化工具(如Newtonsoft.Json或System.Text.Json)将JSON字符串转换为对象,然后再将其赋值到数组中。以下是使用Newtonsoft.Json的示例代码:
```csharp
using System;
using System.Collections.Generic;
using Newtonsoft.Json;
public class Employee
{
public string employeeId { get; set; }
public string tenantKey { get; set; }
}
public class Program
{
public static void Main()
{
string jsonString = "{\"employeeId\":\"1056697332277338116\",\"tenantKey\":\"tdb9wacyky\"}";
// 反序列化JSON字符串为Employee对象
Employee employee = JsonConvert.DeserializeObject<Employee>(jsonString);
// 将对象赋值到数组中
Employee[] employeeArray = new Employee[] { employee };
// 输出数组内容
foreach (var emp in employeeArray)
{
Console.WriteLine($"Employee ID: {emp.employeeId}, Tenant Key: {emp.tenantKey}");
}
}
}
```
在这个示例中,我们首先定义了一个`Employee`类来匹配JSON字符串的结构。然后,使用`JsonConvert.DeserializeObject`方法将JSON字符串反序列化为`Employee`对象。最后,将该对象赋值到一个`Employee`数组中。
阅读全文