Я говорю о преобразовании JSON как:Является ли json.dumps гарантией не потерять точность с плавающей запятой?
>>> a = {'asas': 1/7.0}
>>> b = json.dumps(a)
>>> c = json.loads(b)
>>> c
{u'asas': 0.14285714285714285}
>>> c['asas'] == 1.0/7
True
ли в JSON кодировку гарантированно не округление числа?
В моем How to store a floating point number as text without losing precision?, Марк Дикинсон говорит, что repr
не вызывает потерю точности. Использует ли json.dumps
repr
?