JSON - это примерно данные , а не то, как эти данные должны отображаться. Независимо от культуры, в C # и JavaScript десятичные дроби используют точку в качестве разделителя точности. Таким образом, вам нужно либо передать отформатированное значение в виде простой строки (в этом случае у вас нет проверки), либо значение в вашем JSON должно соответствовать ожидаемому формату данных C # / JavaScript. На стороне клиента вы можете отформатировать его в / из правильного отображения культуры.