【发布时间】:2014-01-31 19:12:05
【问题描述】:
受此启发:Google JSON Style Guide,我想在我的其余 API 中插入一些自定义序列化逻辑。我正在使用 WebAPI 2 和 JSON.NET。我的目标是将我的响应的“有效负载”包装在主要 JSON 响应的“数据”字段中,如样式指南中所述,在每个响应中包含一个 apiVersion 字段,等等。当然,控制器操作只是返回直接的 POCO,我想修改发送它们的 容器,而不是 POCO 本身,所以:
{
"id": "111",
"apiVersion": "1.0",
"data": {
"kind": "monkey",
"name": "manny",
"age": "3"
},
"error": null
}
...那种东西。因此,我设想在每个响应通过网络之前将少量标准数据插入到每个响应中。完成此任务的最佳方法是什么?
TIA。
【问题讨论】:
标签: json rest asp.net-web-api json.net