#python #ijson
#python #ijson
Вопрос:
Я считываю большой массив JSON из файла с ijson.items
помощью, но числа преобразуются в тип Decimal .
Пример Decimal('14.2')
В документации говорится, что есть опция use-float = true
. Но я не знаю, куда поместить эту опцию.
Можно ли использовать ijson.items
и получать числа с плавающей запятой?
Комментарии:
1. пожалуйста, покажите свой код
Ответ №1:
ijson.items(file, 'your.prefix', use_float=True)
Комментарии:
1. Это не работает:
TypeError: items() missing 1 required positional argument: 'prefix'
2. Обновлено, я не знаю, какой префикс вы там используете, пустая строка для корня