「Python」JSONをディクショナリにデコードするサンプル

2020年12月13日

説明
json.loads(s, *, cls=None, object_hook=None, parse_float=None, parse_int=None, parse_constant=None, object_pairs_hook=None, **kw)
この 変換表 を使い、 s (JSON ドキュメントを含んでいる str, bytes, bytearray のいずれかのインスタンス) を Python オブジェクトへ脱直列化します。
サンプルコード

# coding: utf-8

#!/usr/bin/python3

import json

cftA = '{"username":"user001","addr":"test address","city":"1234","age":"23"}';

cftB = json.loads(cftA);
#ディクショナリ
print("result: ",cftB) 

#ディクショナリのキー
print ("keys: ",cftB.keys()) 

#ディクショナリの値
print ("values: ",cftB.values())

実行結果
>python test.py
result: {'username’: 'user001’, 'addr’: 'test address’, 'city’: '1234’, 'age’: ’23’}
keys: dict_keys(['username’, 'addr’, 'city’, 'age’])
values: dict_values(['user001’, 'test address’, '1234’, ’23’])
username: user001
city: 1234

Python

Posted by arkgame