「Python」jsonファイルを読み込むサンプル
環境
Python 3.9.2
PyCharm 2021.3.3
構文
with open('jsonファイルパス’) as 変数名A:
変数名 =json.load(変数名A)
jsonファイルのパスを指定してopenします。json.load でjsonファイルを読み込みます.
jsonファイルのパスを指定してopenします。json.load でjsonファイルを読み込みます.
jsonファイルのパスを指定してopenします。json.load でjsonファイルを読み込みます.
JSONファイル
{
"yamada":{
"stno": 1001,
"name": "東京"
},
"oosaki":{
"stno": 2002,
"name": "大阪"
}
}
{
"yamada":{
"stno": 1001,
"name": "東京"
},
"oosaki":{
"stno": 2002,
"name": "大阪"
}
}
{ "yamada":{ "stno": 1001, "name": "東京" }, "oosaki":{ "stno": 2002, "name": "大阪" } }
使用例
import json
with open('C:\\study\\skill\python\\test.json') as fj:
res = json.load(fj)
print("jsonファイルのデータをすべて取得する結果")
print(res)
print("jsonファイルのキーを取得する結果")
for cftkey in res:
print(cftkey)
import json
with open('C:\\study\\skill\python\\test.json') as fj:
res = json.load(fj)
print("jsonファイルのデータをすべて取得する結果")
print(res)
print("jsonファイルのキーを取得する結果")
for cftkey in res:
print(cftkey)
import json with open('C:\\study\\skill\python\\test.json') as fj: res = json.load(fj) print("jsonファイルのデータをすべて取得する結果") print(res) print("jsonファイルのキーを取得する結果") for cftkey in res: print(cftkey)
実行結果
jsonファイルのデータをすべて取得する結果
{'userA': {'stno': 1001, 'name': '東京'}, 'userB': {'stno': 2002, 'name': '川崎'}}
jsonファイルのキーを取得する結果
userA
userB
jsonファイルのデータをすべて取得する結果
{'userA': {'stno': 1001, 'name': '東京'}, 'userB': {'stno': 2002, 'name': '川崎'}}
jsonファイルのキーを取得する結果
userA
userB
jsonファイルのデータをすべて取得する結果 {'userA': {'stno': 1001, 'name': '東京'}, 'userB': {'stno': 2002, 'name': '川崎'}} jsonファイルのキーを取得する結果 userA userB