Возможно, вы имели в виду:
print(input_map)
Кроме того, если вы используете null
в line
, eval
должен был повысить NameError
.
Вы можете использовать simplejson.loads
вместо:
import simplejson
line='{"id": null, "type": null, "order_for": null, "name": "Name"}'
input_map = simplejson.loads(line)
print(input_map)
# {u'order_for': None, u'type': None, u'id': None, u'name': u'Name'}
print(simplejson.dumps(input_map))
# {"order_for": null, "type": null, "id": null, "name": "Name"}