Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python辞書をJSON形式に印刷する方法は?


JSONはJavascriptStandardObjectNotationの略です。 jsonと呼ばれるPythonモジュールは、JSONエンコーダー/デコーダーです。このモジュールのdumps()関数は、PythonディクショナリオブジェクトのJSON文字列表現を返します。

D1={"pen":25, "pencil":10, "book":100, "sharpner":5, "eraser":5}
>>> import json
>>> j=json.dumps(D1)
>>> j
'{"pen": 25, "pencil": 10, "book": 100, "sharpner": 5, "eraser": 5}'

  1. jsonオブジェクトをパラメーターとしてPython関数に渡す方法は?

    このコードを以下に示します。このコードは、指定されたjsonオブジェクトをPython関数のパラメーターとして使用します。 例 import json json_string = '{"name":"Rupert", "age": 25, "desig":"developer"}' print type (json_string) def func(strng):     a =json.loads(strng)     print typ

  2. Python関数からjsonオブジェクトを返す方法は?

    指定されたPythonディクショナリを使用して、次のようにpython関数からjsonオブジェクトを返します。 例 import json a = {'name':'Sarah', 'age': 24, 'isEmployed': True } # a python dictionary def retjson(): python2json = json.dumps(a) print python2json retjson() 出力 {"age": 24, "isEmployed": tru