pythonはjsonデータを処理する(複雑なjsonをネストされた辞書に変換して処理する)

954 ワード

json jsonとは軽量レベルのデータ交換フォーマットです.[ECMAScript](w 3 cが制定したjs仕様)のサブセットに基づいて、プログラミング言語とは完全に独立したテキストフォーマットを用いてデータを格納し、表す.簡潔で明確な階層はJSONを理想的なデータ交換言語にした.読み取りと作成が容易であり、同時に機械の解析と生成が容易であり、ネットワーク伝送効率を効果的に向上させる.ブラウザでjsonファイルを開くのは文字形式の符号化が多く、python処理後にutf 8フォーマットに自動的に変換されて使用しやすい.二python処理に必要なライブラリrequests json requestsライブラリをインストールしていない場合はインストール方法をインストールできます.私の以前の文章では3つのコードで実現しています.
__author__ = 'lee'
import requests
import json
url = '    json  '
response = requests.get(url)
content = response.text
json_dict = json.loads(content)
list_key = []

#    
j = 0
for key in json_dict['data']:
    list_key.append(key)
for i in list_key:
    print('----'+list_key[j]+'----')
    for key in json_dict['data'][list_key[j]]:
        print(key,json_dict['data'][list_key[j]][key])
    j += 1
#     (   )
#
# for key in json_dict['data']:
#     print(key,json_dict['data'][key])