После двойной переменной, инициализированной значением 0,1 и кодирования ее в JSON через SwiftyJSON, я получаю 0,10000000000000001 в структуре JSON.
Мне известны различия в точности хранения в памяти между float / double и integer, но все же яне нашел быстрого решения для такой ситуации, кроме использования форматирования sprintf, такого как% .2f - я не хочу приводить строку в структуру json.
Любое быстрое и простое решение этой проблемы будет оценено.
Я ожидаю, что в JSON будет значение 0.1.Если двойное значение равно 10, я ожидаю значение 10 в JSON.Но как избежать таких ошибок округления точности во время операции кодирования json?