如何将临时类转换为json?

我有一个类并且很容易转换为 json


但有时我想向 json 添加一些属性


我应该创建另一个类并转换为 json 吗?


我有课


    class Person{

string name{get;set;}

string age{get;set;}

}

如果我想添加像性别这样的属性,我必须创建一个包含姓名、年龄和性别的类?


慕森王
浏览 73回答 1
1回答

慕运维8079593

您可以使用匿名类型来达到此目的。例如,var data = new {Name="abc",Gender="male"};var result = JsonConvert.SerializeObject(data);输出{"Name":"abc","Gender":"male"}您可以使用DeserializeAnonymousType将 json 反序列化为匿名类型JsonConvert.DeserializeAnonymousType(result, new{Name="",Gender=""});
打开App,查看更多内容
随时随地看视频慕课网APP