ぼくのJSON という小さなWebアプリを公開しました。

JSON を貼り付けると、整形して見やすくできます。構文チェックもします。そのあと、属性ごとに型と値を直せるパラメータ編集もあります。Map や List もネストして追加・削除できます。

今すぐ使う

  1. ぼくのJSON を開く
  2. 「JSONを整形する」へ進む
  3. テキストを貼って「整形」

会員登録はいりません。無料です。JSON はサーバーに送りません。 処理はすべてブラウザの中で終わります。

なぜつくったか

JSON は便利なのに、いざ直そうとすると面倒なことが多いです。

エディタでインデントを揃え直す。ネストが深いとどこが何の属性か追いにくい。ちょっと値を変えたいだけなのに、構文エラーで全体が赤くなる。オンラインの整形サイトに上げるのも、中身によっては気になる。

ほしかったのは、「貼って整形して、型ごとに直して、コピーする」だけの道具です。ログインもクラウド保存もいらない。終わったらタブを閉じる。そのくらい軽いものが、手元に欲しかった。

CSV / TSV 向けの ぼくのCSVぼくのTSV と同じく、「端末の外に出さない」を前提にしています。

使い方

手順はシンプルです。

  1. json.bokuapp.com を開く
  2. JSON を貼る
  3. 「整形」を押す
  4. 必要なら「パラメータ編集」で型・値を直す
  5. コピーして使う

パラメータ編集では String / Number / Boolean / Null / Map / List を選べます。深いネストは横にスライドして確認できます。

サーバーに送らない、ということ

いちばん大事にしているのは、JSON が端末の外に出ないことです。

便利なオンラインツールほど、「アップロードしてください」になりがちです。でも JSON には設定や個人情報っぽいキーが入っていることがよくあります。ぼくのJSON は、そもそもサーバーへ内容を上げる設計にしていません。ブラウザ内で読んで、直して、手元に戻す。

完璧なセキュリティ宣言ではなく、「上げなくて済むなら上げない」ための日常の道具、という位置づけです。

英語 UI もあります。ブラウザの言語やヘッダーの切替で、My JSON としても使えます。

おわりに

ぼくのJSON は、JSON を「ちょっと整形して直してコピーする」ための小さな道具です。登録なし、無料、サーバーに送らない。必要なときだけ開いて、終わったら閉じる——その使い方を想定しています。

使ってみて違和感があれば、直していきます。まずは手元の JSON を一枚、流してみてもらえると嬉しいです。

ぼくのJSON

関連