[英]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.