Python - json.dumps()로 JSON 출력하기

json.dumps() 함수로 딕셔너리 객체를 JSON으로 출력하는 방법을 소개합니다.

1. json.dumps()

json.dumps() 함수를 이용하여 딕셔너리를 JSON 형식으로 출력할 수 있습니다.

import json

data = {'name': 'John Doe', 'age': 35, 'city': 'New York'}
print(json.dumps(data))

Output:

{"name": "John Doe", "age": 35, "city": "New York"}

2. 예쁘게 출력 (pretty)

dumps()indent 인자를 추가하면, 아래와 같이 보기 좋게 출력할 수 있습니다.

import json

data = {'name': 'John Doe', 'age': 35, 'city': 'New York'}
print(json.dumps(data, indent=2))

Output:

{
  "name": "John Doe",
  "age": 35,
  "city": "New York"
}

3. key 정렬하여 출력

dumps()sort_keys=True를 인자로 전달하면 key가 정렬되어 JSON 형식으로 출력됩니다.

import json

data = {'name': 'John Doe', 'age': 35, 'city': 'New York'}
print(json.dumps(data, indent=2, sort_keys=True))

Output:

{
  "age": 35,
  "city": "New York",
  "name": "John Doe"
}
Loading script...

Related Posts

codechachaCopyright ©2019 codechacha