Json ASP.NET核心Web Api中的小数分隔符
当前区域性中的分隔符设置为“Json ASP.NET核心Web Api中的小数分隔符,json,asp.net-core,Json,Asp.net Core,当前区域性中的分隔符设置为“”,“,但json数据仅使用点转换值。此外,数据控制器返回点作为分隔符。我怎样才能改变它?我还希望逗号无效。JSON是关于数据的,而不是数据的显示方式。不管文化如何,在C#和JavaScript中,小数都使用句点作为精度分隔符。因此,您需要将格式化的值转换为纯字符串(在这种情况下,您没有验证),或者JSON中的值需要符合预期的C#/JavaScript数据格式。在客户端,您可以将其格式化为正确的区域性显示格式。JSON是关于数据的,而不是数据的显示方式。不管文化如何,
”,“
,但json数据仅使用点转换值。此外,数据控制器返回点作为分隔符。我怎样才能改变它?我还希望逗号无效。JSON是关于数据的,而不是数据的显示方式。不管文化如何,在C#和JavaScript中,小数都使用句点作为精度分隔符。因此,您需要将格式化的值转换为纯字符串(在这种情况下,您没有验证),或者JSON中的值需要符合预期的C#/JavaScript数据格式。在客户端,您可以将其格式化为正确的区域性显示格式。JSON是关于数据的,而不是数据的显示方式。不管文化如何,在C#和JavaScript中,小数都使用句点作为精度分隔符。因此,您需要将格式化的值转换为纯字符串(在这种情况下,您没有验证),或者JSON中的值需要符合预期的C#/JavaScript数据格式。客户端,您可以将其格式化为正确的区域性显示。因为使用API的客户端遵循JSON格式。JSON将小数点与小数点分开,因此需要遵循此规则。但是,如果需要使用区域性分隔符执行此操作,则需要将此值作为字符串发送。因为使用API的客户端遵循JSON格式。JSON将小数点与小数点分开,因此需要遵循此规则。但是,如果需要使用区域性分隔符执行此操作,则需要将此值作为字符串发送。我必须在后端进行设置。我需要的是这个点不能被当作分隔符。我必须在后端设置它。我需要这一点不要被当作分隔符。谢谢。我用逗号作为分隔符。但是如果我用一个点,它就会被忽略。那些数字1.1转换为11。这是错误的,谢谢。我用逗号作为分隔符。但是如果我用一个点,它就会被忽略。那些数字1.1转换为11。这是错误的