在C#中,可以使用嵌套的數組來表示JSON數據。下面是一種常見的方法:
使用匿名類型:
var data = new
{
array1 = new[] { 1, 2, 3 },
array2 = new[] { "a", "b", "c" },
array3 = new[] { new { name = "John", age = 25 }, new { name = "Jane", age = 30 } }
};
使用自定義類:
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
var data = new
{
array1 = new[] { 1, 2, 3 },
array2 = new[] { "a", "b", "c" },
array3 = new[] { new Person { Name = "John", Age = 25 }, new Person { Name = "Jane", Age = 30 } }
};
使用Json.NET:
string json = JsonConvert.SerializeObject(data);
使用System.Text.Json:
string json = JsonSerializer.Serialize(data);
以上方法將嵌套的數組轉換為JSON字符串。