2
0

はじめに

本記事ではPythonの enumerate() 関数の使い方について紹介します。

環境

Python 3.12.2

json.dumps()とは?

json.dumps()はPPythonの標準ライブラリであるjsonモジュールに含まれる関数で、データ構造をJSON形式に変換するために使用できる。

使用例1(JSON形式に変換)

辞書型のオブジェクトをJSON形式の文字列に変換します。

main.py
import json

# 辞書型のオブジェクト
data = {
    "name": "tarou",
    "hobby": "baseball",
    "city": "tokyo"
}

# JSON形式の文字列に変換
json_string = json.dumps(data)

print(json_string)

上記のソースを実行すると次のように出力されます。

ログ
{"name": "tarou", "hobby": "baseball", "city": "tokyo"}

使用例2(インデントをつける)

インデントを付けることでJSONを見やすく整形する。

main.py
import json

# 辞書型のオブジェクト
data = {
    "name": "tarou",
    "hobby": "baseball",
    "city": "tokyo"
}

# JSON形式の文字列に変換

json_string = json.dumps(data, indent=4)

print(json_string)

上記のソースを実行すると次のように出力されます。
使用例1より見やすくなりました。

ログ
{
    "name": "tarou",
    "hobby": "baseball",
    "city": "tokyo"
}

使用例3(キーのソート)

JSONのキーをアルファベット順にソートする。

main.py
import json

# 辞書型のオブジェクト
data = {
    "name": "tarou",
    "hobby": "baseball",
    "city": "tokyo"
}

# JSON形式の文字列に変換
json_string = json.dumps(data, indent=4, sort_keys=True)

print(json_string)

上記のソースを実行すると次のように出力されます。

ログ
{
    "city": "tokyo",
    "hobby": "baseball",
    "name": "tarou"
}
2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0