我正在调用供应商 Api 来获取 json 数据,我想将该 json 转换为我的自定义结构。
这是例子
当我调用学生数据时,供应商返回数据如下
{
"Students": [
{
"FirstName":"Abc",
"LastName":"pqr"
},
{
"FirstName":"pqr",
"LastName":"pqccr"
}
]
}
当我调用员工数据时,它返回如下
{
"Employee": [
{
"FName":"Abc",
"LName":"pqr"
},
{
"FName":"pqr",
"LName":"pqccr"
}
]
}
我想将其转换为我自己的 json 格式,以便可以轻松检索和操作如下内容
{
"Person": [
{
"First_Name":"Abc",
"Last_Name":"pqr"
},
{
"First_Name":"pqr",
"Last_Name":"pqccr"
}
]
}
我正在使用 system.text.json 进行序列化和反序列化。
如何转换为这种通用结构?
尝试使用 system.text.json 进行反序列化,但不知道如何转换为通用结构
尝试使用 json 属性创建一个类,其中学生和员工 json 名称如下。
public class data {
[JsonProperty("students")]
public List<details> person{get; set;}
[JsonProperty("employee")]
public List<detail> person1{set { person = value; } }
}
public class details {
public string firstName{ get; set; }
public string lastName{ get; set; }
}
并将这 2 个对象数据添加到 person 对象中。