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