在 C# 中,可以使用 Newtonsoft.Json 库来将 JSON 数组转换为 ArrayList。
首先,您需要使用 Newtonsoft.Json 库中的 JArray 类来解析 JSON 数组。然后,您可以将解析后的 JArray 对象转换为 ArrayList。
以下是一个示例代码,用于将 JSON 数组转换为 ArrayList:
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using System.Collections;
// 假设 json 是包含 JSON 数组的字符串
string json = "[1, 2, 3, 4, 5]";
// 解析 JSON 数组
JArray jArray = JArray.Parse(json);
// 将解析后的 JArray 对象转换为 ArrayList
ArrayList arrayList = jArray.ToObject<ArrayList>();
在上面的代码中,我们首先将包含 JSON 数组的字符串传递给 JArray.Parse() 方法来解析 JSON 数组。然后,我们将解析后的 JArray 对象转换为 ArrayList 对象,使用 ToObject() 方法,并将 ArrayList 类型作为类型参数传递。
现在,arrayList 对象将包含与 JSON 数组相同的值。