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])