簡體   English   中英

在C#中使用縮短的鍵解析JSON

[英]Parsing JSON with shortened keys in C#

我正在將一個項目從Android移植到Windows Phone 8,並且找不到有關如何指定哪個JSON鍵映射到哪個對象字段的任何信息。

Android代碼使用Google GSONSerializedName批注將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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM