【Python】json.dumps()はdict以外でもエラーにならない

検証コード

def dict_print():
   import json
   test_dict = {'aaa': 'test'}

   print('##dictをそのまま出力する##')
   print(test_dict)
   print('##json化してから出力する##')
   print(json.dumps(test_dict))
   print('##空文字をdumps##')
   not_dict = ''
   print(json.dumps(not_dict))


dict_print()

結果

##dictをそのまま出力する##
{'aaa': 'test'}
##json化してから出力する##
{"aaa": "test"}
##空文字をdumps##
""


文字列か辞書型データが来るか分から無いデータがあったので、こちらを調査しました。

この記事が気に入ったらサポートをしてみませんか?