Python の string を dict に json ライブラリを用いて変換2021年07月16日 12時02分20秒

処理しているオブジェクトに print の結果をみてが辞書型かと思い、obj[ idx ] で実行時エラーに見舞われる。なぜかと思って print( type( obj ) ) を行うと dict 型だった。

dict 型は処理がしやすいので、string 型から変換。json 書式なので、json ライブラリが使える。

% python3
Python 3.7.9 (default, Feb 28 2021, 01:41:41) 
>>> str = '{"a":"A","b":"B","c":"C"}'
>>> print( str )
{"a":"A","b":"B","c":"C"}
>>> import json
>>> d = json.loads(str)
>>> print( d )
{'a': 'A', 'b': 'B', 'c': 'C'}

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2021/07/16/9398600/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。