JSON整形
JSONを貼るだけで、すぐに整形とチェックをします。
整形とチェックは、このページの中だけで行います。入れたJSONはどこにも送られません。
使い方
- 1. JSONを貼る左の欄に貼るか、ファイル(.json など)を開きます。貼ったそばから整形とチェックをします。
- 2. 形を選ぶインデント(2つ・4つの空白、タブ)か、1行に詰めるかを選びます。キーを名前の順に並べ替えることもできます。
- 3. コピー・保存右の結果をコピーするか、.json で保存します。間違いがある時は、その場所を選んで直せます。
よくある間違いと直し方
| 表示 | よくある原因 |
|---|---|
| カンマが必要です | 前の行の終わりのカンマが抜けている |
| 最後のカンマは使えません | 最後の項目の後ろにカンマがある(「直して読む」で直せます) |
| 文字列は「"」で囲みます | 「'」で囲んでいる(JavaScript の書き方のまま)(「直して読む」で直せます) |
| キーは「"」で囲みます | キーを引用符で囲んでいない |
| コメントは使えません | // や /* */ のコメントがある(「直して読む」で直せます) |
JSONの決まり
JSON の書き方は RFC 8259 という決まりで定められています。文字列とキーは「"」で囲む、コメントは書けない、最後の項目の後ろにカンマを付けない、などです。このツールの読み込みは、この決まりどおりにチェックします。
よくある質問
どんな人におすすめですか?
API の返事や設定ファイルを読みやすくしたいエンジニア。ログに出た1行の JSON を確かめたい運用の人。JSON の間違いの場所を探している人。テスト用のデータを整えたい人。
お金はかかりますか?
かかりません。回数の制限もなく、登録もいりません。
貼ったJSONはどこかに送られますか?
送られません。整形とチェックはこのページの中で行います。API のキーや個人の情報が入った JSON でも、外には出ません。
エラーの場所はどう表示されますか?
「3行目・5文字目」のように場所と、何がおかしいか(カンマが無い、引用符が「'」になっている など)を表示します。「その場所を選ぶ」を押すと、左の欄でその文字を選びます。
全角の「:」や空白が混ざるとどうなりますか?
全角のコロン・カンマ・空白や、“ ”のような飾りの引用符は JSON では使えません。どの文字が何か(U+FF1A など)と、半角の何に直せばよいかを表示します。
大きな数字が変わってしまうことはありますか?
ありません。ブラウザの標準の読み方では、16けたを超えるような大きな整数は値が丸められてしまいますが、このツールは数字を元の文字のまま扱うので、ID などの大きな数字も、1.10 のような小数の書き方も変わりません。
「\u3042」のような文字は読めるようにできますか?
「「\u3042」のような書き方を読める文字に戻す」にチェックを入れると、結果とツリーで「あ」のように表示します。改行や「"」など、JSON の決まりで書き方が要る文字はそのまま残すので、結果は正しい JSON のままです。
ツリー表示とは?
結果を「ツリー」に切り替えると、オブジェクトと配列を開いたり閉じたりしながら中身をたどれます。深い JSON の形をつかむ時に便利です。「全部開く」「全部閉じる」もあります。
同じキーが2回あるとどうなりますか?
JSON の決まりでは、どちらが使われるかが読み込む側によって変わります。このツールは、同じキーが出てきた場所(行)を知らせます。整形の結果には両方とも残します。
コメントや最後のカンマ、「'」で囲んだ文字列は直せますか?
「直して読む」にチェックを入れると、コメントと最後のカンマを取り除き、「'」で囲んだ文字列を「"」に直して読みます。何を何個直したかも表示します。結果は決まりどおりの JSON になります。
「1行に詰める」とは?
空白と改行をすべて取り除いて、いちばん小さな JSON にします。通信やファイルの大きさを減らしたい時に使います。
キーの並べ替えはどう使いますか?
2つの JSON を見比べる前に並べ替えておくと、違いが見つけやすくなります。並べ替えるのはオブジェクトのキーだけで、配列の順番は変えません。
大きなファイルも開けますか?
開けます。端末の中で処理するので、大きさは端末のメモリ次第です。試験では 3MB の JSON を3秒以内に整形できることを確かめています。
スマホでも使えますか?
使えます。貼り付けと結果のコピーができます。
Premium
ひとつの Premium で、
全部の上位機能が使い放題。
- 拡張機能の有料の機能がすべて使える
- Web版の道具の Premium 機能も使える
- これから公開する拡張機能も同じ料金で使える
- 1人3つのブラウザまで(家・職場・スマホなど)
- 月払い980円/月
- 年払い9,800円/年(月あたり約817円)
- 買い切り14,800円/一度だけ
ほかの道具
- Premium
文字数カウント
文字数・空白や改行を除いた数・段落数・文字の種類・原稿用紙の枚数・読む時間を、貼るだけで数える。
Web版・ブラウザでそのまま使える 全角半角・大文字小文字の変換
全角⇔半角、ひらがな⇔カタカナ、英字の大文字・小文字・camelCase などを一発で変換。
Web版・ブラウザでそのまま使える- Premium
オンラインメモ帳
開いてすぐ書けるメモ帳。自動で保存、名前を付けて5つまで、.txt の保存と共有リンクも。
Web版・ブラウザでそのまま使える テキスト比較(差分チェック)
2つの文章の違いを色で表示。日本語は単語ごと、全角半角などの違いも無視できます。
Web版・ブラウザでそのまま使える年齢計算
生年月日から満年齢・数え年・次の誕生日まであと何日・干支・和暦を計算。
Web版・ブラウザでそのまま使えるBMI計算
身長と体重から、BMIと判定、普通体重に入る体重の範囲を計算。
Web版・ブラウザでそのまま使える消費税計算
10%・8%の消費税を、税抜→税込・税込→税抜で計算。2つの税率を並べて表示、計算式つき。
Web版・ブラウザでそのまま使える日数計算
2つの日付の間の日数・営業日数と、何日後・何営業日後の日付(曜日・和暦つき)を計算。
Web版・ブラウザでそのまま使える- Premium
画像圧縮
JPG・PNGなどを画質を選んで軽く。サイズ変更・WebP変換・まとめて圧縮も。アップロードなし。
Web版・ブラウザでそのまま使える - Premium
画像をPDFに変換
JPG・PNGなどの複数の画像を、1つのPDFにまとめる。A4や余白も選べる。アップロードなし。
Web版・ブラウザでそのまま使える