Pythonのjson.dumps()関数の使い方を教えてください。

json.dumps()関数は、PythonオブジェクトをJSON形式の文字列にエンコードするために使用されます。使用方法は以下の通りです:

import json

# 创建一个Python对象
data = {
    "name": "John",
    "age": 30,
    "city": "New York"
}

# 使用json.dumps()将Python对象编码为JSON格式的字符串
json_string = json.dumps(data)

# 打印编码后的JSON字符串
print(json_string)

結果出力:

{"name": "John", "age": 30, "city": "New York"}

いくつかのパラメータを指定して、エンコードプロセスをカスタマイズすることができます。たとえば、indentパラメータを使用して、インデントのスペース数を指定することで、出力されるJSON文字列をより読みやすくすることができます。例を挙げます:

import json

data = {
    "name": "John",
    "age": 30,
    "city": "New York"
}

# 使用indent参数指定缩进空格数量为4
json_string = json.dumps(data, indent=4)

print(json_string)

結果を出力する: 結果

{
    "name": "John",
    "age": 30,
    "city": "New York"
}

json.dumps()関数には、indent以外にもsort_keysやseparatorsなどのオプションがあり、必要に応じて設定できます。詳細な使用方法については、Python公式ドキュメントのjson.dumps()の説明を参照してください。

bannerAds