curlをjson形式で見やすくする

Slackのapiを叩く勉強をしています。実際にユーザー名などをAPIで取得したくて叩くと、こんな感じになってしまいます
[python]
curl https://slack.com/api/users.list?token=token
{"ok":true,"members":[{"id":"xxxx","team_id":"xxx","name":"xxxx","deleted":false,}
[/python]
と全て1行で返ってきてしましました。非常に見づらいです
というわけでjson形式で返して貰えるようにします
[python]
curl https://slack.com/api/users.list?token=token | python -mjson.tool
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 107k 0 107k 0 0 196k 0 --:--:-- --:--:-- --:--:-- 196k
{
"ok": true,
"members": [
{
"id": "xxxxx",
"team_id": "xxxxx",
"name": "xxxxx",
"deleted": false,
"color": "9f69e7",
"real_name": "xxxx",
"tz": "Asia/Tokyo",
"tz_label": "Japan Standard Time",
"tz_offset": xxxx,
"profile": {
"title": "\xxxx",
"is_custom_image": true
},
"updated": 1567558150
},
"cache_ts": xxx
}
[/python]
このようにjson形式で返して貰えました。このほうが見やすいです。ただこの方法だと日本語がエスケープされています
この記事に関する技術サポート・ご相談
「手順通りにいかない」「自社環境への構築を代行してほしい」など、
インフラ・サーバー周りでハマった際はお気軽にご相談ください。
※ Googleフォームへ移動します(初回相談無料)
個人支援・寄付について
サイトラボでは個人支援・寄付を受けております。ご協力いただける方はお願いいたします。当サイトではビットコインで受け付けております。
- ビットコイン:3LHnADwZwUbic2L45EnVJEykiG6KfbqrwS