【发布时间】:2018-07-29 13:58:56
【问题描述】:
我正在使用以下 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是他们的索引。
问候, 扎法尔
【问题讨论】:
-
你有什么问题?
-
@Willem Van Onsem:我想要上述格式的 JSON 响应。
-
但是上面的 JSON 是无效的...
-
@Zafar 你可以调试它并将结果存储在一个变量中,这将定义你得到什么和你想要什么之间的差异
-
"上面的30,47和49是每个国家的合作伙伴数量,0,1,2是他们的索引。"你的 JSON 格式不应该反过来吗?如果两个国家的合作伙伴数量相同怎么办?
标签: c# asp.net-web-api json.net