我有一個從JSON輸入字符串創建的模型。然而,其中一個叫做PortfolioHolding的類沒有一個字段,我想在我的最終結果中返回。我目前的解決方案是在我現有的Model類中添加該字段。但是,當我調試時,它失敗了BC JSON輸入字符串不正確。我嘗試添加[JsonIgnore]到我想在反序列化期間忽略的字段,但這也沒有幫助。c#如何在我的類中添加屬性而無需更改原始類
如何動態地向我的類中添加一個屬性,並根據我的JSON輸入文件使我的輸入正確?
public class PortfolioHolding
{
public string fundIdentifier { get; set; }
public int fundRating { get; set; }
public double fundExpenseRatio { get; set; }
public double fundWeight { get; set; }
[JsonIgnore]
public double fundAlpha { get; set; } //MODIFIED by adding fundAlpha attribute
}
實際的模型沒有包括fundAlpha和我的測試在調試過程中通過。
有趣的問題。想知道的一樣。 –
是否要將此類序列化爲帶有附加字段的JSON? –
是的,需要在@Roma序列化期間添加fundAlpha屬性。 –