Всем привет.
Не сталкивался ли кто с такой проблемой и если да, то как ее решали?
Допустим, мы работаем с decimal'ами. Пользователи ходят к нам через
REST. Простейший способ отдать им JSON с чиселками - сказать
decimal_conv:float и jsx:encode. Аналогично с декодированием.
Но тут есть проблема, что число типа 0.17 может прийти в JSON'е как
0.17000000001. Очевидное решение - передавать числа в виде строк, но
это почему-то не очень нравится нашим коллегам-скалистам.
Есть ли простой и не костыльный способ правильно закодировать decimal с
помощью decimal_conv:string и вставить результат вот прямо в JSON,
чтобы получилась все-таки число?
--
Best regards,
Alexander Alexeev
http://eax.me/