2
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

JSONデータを図表で可視化するJSON Crack

Last updated at Posted at 2022-09-04

概要

今の時代、APIとのやり取り、データを転送する時に、JSONデータを使う場合が多いです。JSONデータ解析ツールは色々ありますが、今回紹介したいのはJSONデータを図表で可視化するJSON Crackです。

この記事を読む対象の人

  • JSONデータを見やすくしたい人
  • JSONの構造を他の人に説明したい人

JSON Crack

概要

オンラインバージョンとローカルバージョンがあります。

まず、オンラインバージョンで試してみます。

今回使っているJSONデータはOpen WeatherのCurrent Weatherサンプルデータです。

{
  "base": "stations",
  "visibility": 10000,
  // 略
  "coord": {
    "lon": 10.99,
    "lat": 44.34
  },
  // 略
}

サンプルデータのメインオブジェクトに何のプロパティがあり、子オブジェクトに何のプロパティがあるのかとても分かり易いです。例:下の図表では、メインオブジェクトにbasevisibilityなどのプロパティがあり、coordにlonlatのプロパティがあります。

截圖 2022-09-04 下午3.04.32.png

画面機能

  • Download:作成した図表は好みのバックグラウンドカラーでpngファイルとしてダウンロードできます。
  • Shrink/Expand Nodes:データの値が長い時、全て表示するか一部表示するか変更可能です。
  • Share:作成した図表はURLで他人に共有できます。
  • Rotate Layout:レイアウト変更が可能です。

截圖 2022-09-04 下午3.36.10拷貝.png

Rotate Layoutの例

截圖 2022-09-04 下午3.20.30.png

ローカルBuild手順

jsoncrackのgithub手順を見ながら、簡単に構築できます。

手順

  1. jsoncrackのGithubでCloneする。
  2. Cloneしたフォルダにdocker build -t jsoncrack --build-arg jsoncrack_host=localhost:8888 .を実行する
  3. docker run -p 8888:8080 jsoncrackを実行する
  4. http://localhost:8888 でアクセスできる

截圖 2022-09-04 下午3.31.22.png

参考URL

2
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?