import json
input = '{"data": 47.8,"code": "ABB","ID": "03"}'
var = json.loads(input)
print(var)
# >>> {u'code': u'ABB', u'data': 47.8, u'ID': u'03'}
if var["data"] < 50:
print(var["data"])
Приведенный выше код будет работать для указанного вами ввода. Если у вас несколько таких строк, просто перебирайте их и используйте указанную часть.
Кроме того, в вашем коде было несколько ошибок, а именно:
- Вы повторяете одна запись.
- После
json.loads(...)
вы не используете var
, вместо этого вы использовали input
. - Имя переменной
input
не должно использоваться, так как это встроенная функция .
Надеюсь, это поможет!