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

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