0

我有一个从德语本地化 UI 到德语本地化 Web API 操作的 AJAX 帖子。发布的对象是一个包含小数的复杂 JSON。这些值是使用德语语言环境插入的(例如,1 的一半是 0,5),并且 JSON 对象部分是从元素值创建的。

该请求被 ARR 从 MVC 项目路由到 Web API 项目。

动作中的绑定由框架完成,过程中没有任何干扰。当值包含逗号时,对象的有界十进制字段为 0,当值包含点时,对象的十进制值为正确的十进制值(这在正常流程中不会发生)。

我的假设是 JSON 到 .NET 的绑定应该关心语言环境,但显然这并没有发生。问题是:我的假设是否正确?如果是,错误绑定的可能原因是什么?

谢谢你,摩苏。

我通过在客户端格式化解决了这个问题。但我仍然对问题的答案很感兴趣!

4

0 回答 0