C# 序列化 JSON 数组而不使用 class
C# Serialize JSON array without using class
我正在尝试在 c# 中序列化此 json 结构,并且想知道如何在不使用 类
的情况下序列化下面结构中的地址数组
结构如下
{
"Name":"Mark",
"Addresses":[
{
"address":"1234 Main street",
},
{
"address":"1234 Pine Street",
}],
}
下面是我如何使用 JsonSerializer 序列化并且只序列化一个地址
string jsonObject = JsonSerializer.Serialize(new
{
name = "Mark",
Addresses = new
{
address= "1234 Main street"
},
});
如何序列化其他地址
你需要实例化一个集合类型,比如数组:
string jsonObject = JsonSerializer.Serialize(new
{
name = "Mark",
Addresses = new[]
{
new { address = "1234 Main street" }
},
});
我正在尝试在 c# 中序列化此 json 结构,并且想知道如何在不使用 类
的情况下序列化下面结构中的地址数组结构如下
{
"Name":"Mark",
"Addresses":[
{
"address":"1234 Main street",
},
{
"address":"1234 Pine Street",
}],
}
下面是我如何使用 JsonSerializer 序列化并且只序列化一个地址
string jsonObject = JsonSerializer.Serialize(new
{
name = "Mark",
Addresses = new
{
address= "1234 Main street"
},
});
如何序列化其他地址
你需要实例化一个集合类型,比如数组:
string jsonObject = JsonSerializer.Serialize(new
{
name = "Mark",
Addresses = new[]
{
new { address = "1234 Main street" }
},
});