我有一个类对象列表,它们具有电子邮件地址和状态数据成员。我正在尝试将它们转换为json,确保在数组上有“operations”一词。
这是我的类:
class MyClass
{
public string email {get; set; }
public string status { get; set; }
}
这是我的当前代码(无法编译):
这是我的当前代码(不可构建):
List<MyClass> data = new List<MyClass>();
data = MagicallyGetData();
string json = new {
operations = new {
JsonConvert.SerializeObject(data.Select(s => new {
email_address = s.email,
status = s.status
}))
}
};
这是我试图获取的JSON:
{
"operations": [
{
"email_address": "email1@email.com",
"status": "good2go"
},
{
"email_address": "email2@email.com",
"status": "good2go"
},...
]
}
编辑1 我应该提到,获取这些数据的方式是从数据库中取得。我正在将JSON从数据库反序列化,并且以多种不同的方式使用这些数据,因此我不能更改我的类成员名称。