我正在嘗試在 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"
},
});
如何序列化另一個地址
uj5u.com熱心網友回復:
你需要實體化一個集合型別,比如一個陣列:
string jsonObject = JsonSerializer.Serialize(new
{
name = "Mark",
Addresses = new[]
{
new { address = "1234 Main street" }
},
});
作業示例
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/376082.html
