スポンサーリンク

【Python】jsonファイルの値を取得する方法。

Python
スポンサーリンク

今回の記事はjsonファイルの値を取得する方法について記載します。

jsonファイルは値取得の際によく利用されるファイル形式で名前だけ聞くとなんかややこしそうですが、そんなことはありません。わかればなかなかよく管理されていると感じます。

スポンサーリンク

この記事で紹介していること

・jsonファイルから値を取得する方法

jsonファイルから値を取得する方法

下記jsonファイルが同じディレクトリにあるとして話を進めていきます。

{
    "test1": {
        "test2": 2,
        "test3": 3,
        "test4": {
            "test5": 5,
            "test6": 6
        }
    }
}

まずこのjsonファイル書き方は極めて親切だと思います。
上記のjsonファイルは下記の様な表示をされていることもあります。

{ "test1": { "test2": 2, "test3": 3, "test4": { "test5": 5, "test6": 6 }}}

なかなかわかりづらい。。

まあようはjsonファイルは辞書方配列をファイルとして記載して情報を書いてくれているものと思っていただければOKです。

ではここから値を取得していきます。

import json

json_open = open('「指定パス」.json', 'r')
json_load = json.load(json_open)

print(json_load)

これで読み込めて居ればjsonの内容が全て表示されます。

次に値を取得していきましょう。
辞書型配列はkeyからvalueをとってくる、 key/valueの関係を持っております。

そのため、keyを指定して値を取得します。

print(json_load.key("test1"))
#出力はtest1のvalue{}の中全て
print(json_load.key("test1").key("test4").key("test5"))
#出力はtest5のvalue部分の5

この様にkeyの値を取得することで比較的データの取り出しが指定しやすく管理しやすい形態ということがわかります。

本記事を読んでいただき感謝です。サイトを訪れていただいた方はプログラミング勉強中かと思いますのでプログラミング勉強のコツを合わせてご紹介。

スポンサーリンク
スポンサーリンク
スポンサーリンク

ブログに関しては500円程度かかりますが、それ以外は無料です。知識の吸収と並行してアウトプットは非常に効率が良いです。テックアカデミーに関しては講座レベルが高いにも関わらず、無料体験や人気口座も大幅値下げがあるので、重点的に学びたいものを無料体験してみてください。

転職時にも、エンジニアからテックアカデミー・Paizaは認知度が高いので、未経験入社採用を行う際履歴書で目に留まります。特にPaizaのスキルレベルA・SなどはIT業界でも評価されます。

テックアカデミー・Paizaの無料登録ができる期間中にぜひご利用してみてください。私も活用経験ありです。

Python
スポンサーリンク
スポンサーリンク
ともぶろぐ

コメント

  1. […] 【Python】jsonファイルの値を取得する方法。 […]

タイトルとURLをコピーしました