我的项目中有一个 JSON 字符串,例如:(来自 API 调用)
(我也先搜索,但没有找到符合我情况的)
"
{
"property": [
{
"property_1": 1,
"property_2": true,
"property_3": [
{
"property_3_1": 11,
"property_3_2": "value_3_2_1",
"property_3_3": true
},
{
"property_3_1": 12,
"property_3_2": "value_3_2_2",
"property_3_3": false
}
]
},
{
"property_1": 2,
"property_2": false,
"property_3": [
{
"property_3_1": 21,
"property_3_2": "value_3_2_2",
"property_3_3": false
},
{
"property_3_1": 22,
"property_3_2": "value_3_2_2",
"property_3_3": true
}
]
}
]
}
"
我需要将其反序列化为以下类的列表:
public class PropertyDto
{
public long Property_1 { get; set; }
public bool property_2 { get; set; }
public string property_3 { get; set; }
}
有没有办法将“property_3”数组反序列化为字符串?
就像是:
var peroperty = new PropertyDto();
peroperty.Peroperty_3 = "
[
{
"property_3_1": 21,
"property_3_2": "value_3_2",
"property_3_3": false
},
{
"property_3_1": 12,
"property_3_2": "value_3_2_2",
"property_3_3": false
}
]
"
Asp.Net 核心 5 |系统.Text.Json