когда вы читаете из sys.stdin
, он будет читать все, пока не достигнет символа EOF, как правило, ctrl-d, поэтому, если вы введете {"id":1} <ENTER> ctrl-d
, он должен работать.
Похоже, что вы пытаетесь сделать что-то вроде этого
import json
json_as_str = input()
json_obj = json.loads(json_as_str)
print(json_obj['id'])