我有一个从德国本地化UI到德国本地化Web API操作的AJAX帖子。 发布的对象是一个包含小数的复杂JSON。使用德语语言环境插入值(例如,一半是0.5),JSON对象部分是从元素值创建的。
请求是ARR从MVC项目路由到Web API项目。
动作中的绑定是由框架完成的,没有干扰过程。 当值包含逗号时,对象的有界十进制字段为0;当值包含点(在正常流程中不会发生)时,正确的十进制值。
我的假设是JSON to .NET绑定应该关心语言环境,但显然这不会发生。 问题是:我的假设是否正确? 如果是,错误绑定的可能原因是什么?
谢谢你,mosu。
我通过在客户端进行格式化来解决问题。 但我对问题的答案仍然很感兴趣!