[英]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
字典編寫為類型為user
的JSON
對象?
理想情況下,如果字典表示user
對象的集合,那么實際上它應該是 user
對象的集合。 但是如果不這樣做,它很容易轉換為一個:
users.Select(u => new user { name = u.Key, dept = u.Value });
然后,幾乎可以使用任何序列化程序來序列化所得的可枚舉數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.