【Python】WebAPIからJSON読込:コマンドプロンプト整形

Python-WebAPIからJSON読込-アイキャッチ Python

Pythonで、WebAPIからJSONを読み込む方法をご紹介します。

PythonでJSONを階層で出力して、コマンドプロンプトに表示します。

ぜひお試しください!

PythonでWebAPIからJSON読込

以下のコードを実行すると、JSONを読み込んでコマンドプロンプトに表示します。


import requests
import json

URL='http://webservice.recruit.co.jp/hotpepper/gourmet/v1/'

API_KEY='xxx'

params={
    'key':API_KEY,
    'keyword':'沖縄',
    'format':'json'
}
res=requests.get(URL,params)
result=res.json()

print(json.dumps(result, indent=4,ensure_ascii=False))

 

コード実行後

APIからJSONを読み込んで、コマンドプロンプト(ターミナル)に表示します。

改行が入っており、見やすい表示となっています。


 

最初にJSONを取得しようとしたときは、

下図のように、コードが1行になって改行がなかったのですが、

そこから試行錯誤して、上記コードにいきつきました(*‘∀‘)


 

[ensure_ascii=False]を入れないと、文字化けしました。


 
※事前にAPIキーを取得しておく必要があります。
 
この記事がお役に立ちますと幸いです。
 

【Python】WebAPIからCSV出力:Pandas使用
...

 

「Python[完全]入門」
「この一冊で」しっかりやさしく学べるPythonの教科書
はじめてプログラムを行う人でも安心して読み進められる!