Newtonsoft.Json.JsonConvert.DeserializeObject 字符串数组
时间: 2023-10-12 08:28:54 浏览: 165
JsonObject(可将json字符串格式转化为json对象或数组)
如果要将 JSON 数据转换为字符串数组,可以使用 `Newtonsoft.Json` 库中的 `JsonConvert.DeserializeObject<string[]>` 方法。以下是一个示例代码:
```csharp
string json = @"['apple', 'banana', 'orange']";
string[] fruits = JsonConvert.DeserializeObject<string[]>(json);
foreach (string fruit in fruits)
{
Console.WriteLine(fruit);
}
```
在这个示例中,我们使用 `JsonConvert.DeserializeObject<string[]>` 方法将 JSON 数据转换为 `string[]` 对象。最后,我们可以使用 `foreach` 循环遍历数组中的每个元素,并将其打印到控制台上。
请注意,JSON 数据必须是一个包含字符串的数组。如果 JSON 数据的格式不正确,反序列化可能会失败并抛出异常。
阅读全文