Я боролся в течение нескольких часов без хорошего результата. Я пытаюсь использовать .NET JSON Serializers для преобразования JSON обратно и обратно из пользовательского интерфейса в объекты.
Проблема возникает с десятичными знаками, потому что стандарт для моей культуры имеет "," как десятичный разделитель вместо ".". Я пробовал реализовать пользовательский конвертер (см. этот вопрос) без хороших результатов.
Я также проверил NewtonSoft JSON.net без лучших результатов. До сих пор кажется, что сопоставление с типами значений осуществляется с учетом культуры. Я хочу переопределить это поведение, как это сделать?
Кстати, я действительно хочу избежать локализации на стороне javascript. Я определенно хочу, чтобы .NET позаботился о перекрестном форматировании и локализации, я не думаю, что должны быть исключения, подобные тем, которые я нахожу с помощью этих сериализаторов, я предполагаю, что должен быть правильный способ сделать это.
Спасибо заранее.