簡體   English   中英

將字典轉換為自定義JSON對象C#

[英]Convert dictionary to custom json object c#

即使花了幾個小時,我仍然無法繞過這件事。 希望有人能指引我。

我有一個Dictionary對象,我想將其轉換為JSON

樣例代碼:

Dictionary<String,String> users = new Dictionary<String,String>();

用戶看起來像這樣:

{[name1, department1],[name2, department2]}

這是每個用戶的自定義JSON格式:

public class User
{
    public string name;
    public string dept;
    // has get and set methods for each.
}

如何將users字典編寫為類型為userJSON對象?

理想情況下,如果字典表示user對象的集合,那么實際上它應該 user對象的集合。 但是如果不這樣做,它很容易轉換為一個:

users.Select(u => new user { name = u.Key, dept = u.Value });

然后,幾乎可以使用任何序列化程序來序列化所得的可枚舉數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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