Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python을 사용하여 JSON 출력을 생성하는 방법은 무엇입니까?


파이썬의 json 모듈을 사용하면 딕셔너리를 json 형식으로 직접 덤프할 수 있습니다. 사용하려면

예시

가져오기 jsonmy_dict ={ 'foo':42, 'bar':{ 'baz':"Hello", 'poo':124.2 }}my_json =json.dumps(my_dict)print(my_json)

출력

이것은 출력을 제공합니다 -

'{"foo":42, "bar":{"baz":"안녕하세요", "똥":124.2}}'

indent 인수를 전달하여 json을 예쁘게 인쇄할 수도 있습니다.

예시

import jsonmy_dict ={ 'foo':42, 'bar':{ 'baz':"Hello", 'poo':124.2 }}my_json =json.dumps(my_dict, indent=2)print(my_json) 

출력

이것은 출력을 제공합니다 -

{ "foo":42, "bar":{ "baz":"안녕하세요", "똥":124.2 }}