我有一個類并且很容易轉(zhuǎn)換為 json但有時我想向 json 添加一些屬性我應(yīng)該創(chuàng)建另一個類并轉(zhuǎn)換為 json 嗎?我有課 class Person{string name{get;set;}string age{get;set;}}如果我想添加像性別這樣的屬性,我必須創(chuàng)建一個包含姓名、年齡和性別的類?
1 回答

慕運維8079593
TA貢獻(xiàn)1876條經(jīng)驗 獲得超5個贊
您可以使用匿名類型來達(dá)到此目的。例如,
var data = new {Name="abc",Gender="male"};
var result = JsonConvert.SerializeObject(data);
輸出
{"Name":"abc","Gender":"male"}
您可以使用DeserializeAnonymousType將 json 反序列化為匿名類型
JsonConvert.DeserializeAnonymousType(result, new{Name="",Gender=""});
- 1 回答
- 0 關(guān)注
- 143 瀏覽
添加回答
舉報
0/150
提交
取消