Преобразование десятичной дроби в плавающую с помощью ijson.items

#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. Обновлено, я не знаю, какой префикс вы там используете, пустая строка для корня