[英]Parsing JSON with shortened keys in C#
我正在將一個項目從Android移植到Windows Phone 8,並且找不到有關如何指定哪個JSON鍵映射到哪個對象字段的任何信息。
Android代碼使用Google GSON和SerializedName
批注將JSON中的em
映射到對象中的email
字段。
我還控制使用Expose
注釋對哪些字段進行反序列化。 我將如何在Windows Phone 8項目中執行這些相同的操作?
我絕對不喜歡使用如下所示的類:
public sealed class SomeData
{
public string em { get; set; }
public string un { get; set; }
public string fn { get; set; }
public int tz { get; set; }
}
謝謝。
您可以使用DataMember屬性標記屬性以顯式指定所需的名稱。
[DataMember(Name = "em")]
public string Email { get; set; }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.