久违的*_*恐惧感 0 c# asp.net .net-core
我有一个课程并且很容易转换为 json
但有时我想向 json 添加一些属性
我应该创建另一个类并转换为 json 吗?
我有一堂课
class Person{
string name{get;set;}
string age{get;set;}
}
Run Code Online (Sandbox Code Playgroud)
如果我想添加一个像性这样的属性,我必须创建一个具有名称、年龄和性别的类?
您可以为此使用匿名类型。例如,
var data = new {Name="abc",Gender="male"};
var result = JsonConvert.SerializeObject(data);
Run Code Online (Sandbox Code Playgroud)
输出
{"Name":"abc","Gender":"male"}
Run Code Online (Sandbox Code Playgroud)
您可以使用DeserializeAnonymousType将 json 反序列化为匿名类型
JsonConvert.DeserializeAnonymousType(result, new{Name="",Gender=""});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
45 次 |
| 最近记录: |