【发布时间】:2012-10-25 15:31:22
【问题描述】:
当使用x-www-form-urlencoded 而不是application/json 发布数据时,有没有办法让DefaultModelBinder 工作,但该值的实际有效负载是 JSON 编码的?
例如,我收到一个键值对:
key: 'events'
value: '[{"event":"inbound","ts":1350928095,"msg":{"raw_msg":"Received"}}]'
在这种情况下,值包含 JSON 数组。
注意:POST 来自第 3 方,因此我无法控制。
【问题讨论】:
-
我自己会更改它,但是在接受编辑之前,您需要更改最少数量的字符。我不想为了更快地满足我的强迫症而改写你的问题;)
标签: .net asp.net-mvc asp.net-mvc-4