繁体   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