c# - 动态对象的 JSON
问题描述
我正在使用以下 linq 查询获取每个国家/地区的合作伙伴数量的国家/地区列表
Partners.GroupBy(
x => x.Country, x => x.DisplayName, (key, g) =>
new Groups{ country = key, partners = g.Count() }
);
现在我想在 WebAPI 响应中发送此信息,格式必须如下所示,因为消费者应用程序已经由外包公司开发。
"idIndex": {
"30": 0,
"47": 1,
"49": 2
}
上面的30,47和49是每个国家的合作伙伴数量,0,1,2是他们的指数。
问候,扎法尔
解决方案
您可以创建以下结果的字典GroupBy
:
Partners.GroupBy(
x => x.Country, x => x.DisplayName)
.ToDictionary(x => x.Key, x => x.Count());
推荐阅读
- php - mapbox的tilelayer png的缓存头
- c# - C#中的变量
- java - Java - 如何在不使用数组的情况下显示字符串中的所有子字符串
- java - 将微调器值设置为新的附加值
- php - 在 category.blade.php 中找不到类“App\model\Product”
- postgresql - postgres 不删除不为空
- php - Doctrine ResultSetMapping(Builder) 没有显示任何结果
- java - 如何让 JFileChooser 显示除 .huff 文件之外的所有类型的文件
- c++ - 将 4x4 矩阵分解为绝对变换
- java - 这个货币兑换问题有更优化的解决方案吗?