다음 코드로 json 문자열로 출력됩니다. 하지만 JSON dict로 앞뒤에 따옴표없이 필요합니다. 어떻게해야합니까?출력을 json dict로 가져올 수 없습니다.
원시 입력이 아닌 line4
의 주석을 제거하면 작동하는 것처럼 보입니다.
def main(args):
f = open(args[1], 'w')
inp = raw_input("Enter a Dict")
# inp = {"a":1,"b":2}
django.utils.simplejson.dumps(inp, f)
if __name__=="__main__":
import sys
main(sys.argv)
샘플 출력은 내가받을 :
"{'a':1,'b':2}"
출력 내가 원하는 :
{'a':1,'b':2}
게시 한 코드로는 아무 것도 인쇄되지 않습니다. 실제 작업 코드와 출력을 게시 할 수 있습니까? –
분명히 원하는 출력이 유효한 JSON이 아닙니다. JSON은 작은 따옴표가 아닌 키 주위에 큰 따옴표가 있어야합니다. –