JSON 圧縮
空白を取り除いた、1行の JSON。
無料 · 登録不要 · 端末内で計算
このブラウザのタブから出ません
- 1 line行で出力
- 0データ変更
- 0件の送信
- 1 tapでコピー
JSON 圧縮の仕様
- 入力
- 貼り付けた JSON と操作
- 出力
- 1行の JSON
- 取り除くもの
- 記号間の空白だけ
- 解析できないとき
- 解析が止まった位置を表示
- 方式
- 標準解析、字下げなし出力
- 料金
- 無料
- 登録の要否
- 不要
- 処理する場所
- あなたの端末の中
JSON 圧縮の使い方
- 1
JSON を貼る
字下げされた JSON を貼る
- 2
1行の結果を受け取る
1行の出力を読む
- 3
1行をコピーする
コピーするか保存する
よくある質問
圧縮すると JSON が壊れる?
解析できるものであれば壊れません。落ちるのは記号の間の空白だけで、文字列の中の空白はデータとしてそのまま残ります。
どのくらい小さくなる?
元の字下げの量によります。深く入れ子になって字下げの多いファイルほど減り、キーの少ない平たいオブジェクトはほとんど減りません。
圧縮できないのはなぜ?
テキストが解析できていません。解析が止まった行と文字位置を報告します。原因は末尾のカンマかシングルクォートが定番です。
このために何か送信される?
されません。解析も出力もこのブラウザのタブの中で行われます。サーバーにもアカウントにも行きません。
1行が正しい形になるとき
インデント付きの JSON を貼ると、1行の版が出ます。落ちるのは空白・タブ・改行だけで、キーも値も入れ子もそのまま残ります。
- 設定欄や環境変数は1行しか受け取らないことが多く、それが空白を落とすいちばんの理由です。
- リクエスト本文に字下げは要りません。受け取る側の解析器は、どちらでも同じオブジェクトとして読みます。
- 編集用に字下げ版を残し、最後に圧縮してください。長い1行のまま作業するより確実です。
- 圧縮しても内容は隠れません。誰でもまた字下げできます。ここでも、他所でも。
仕様をすべて見る
| 入力 | 貼り付けた JSON(字下げの有無は問いません)と、圧縮の操作。 |
|---|---|
| 出力 | 同じ JSON を1行にし、空白・タブ・改行を取り除いたもの。 |
| 取り除くもの | 記号と記号の間の空白だけです。文字列の中の空白はデータなので残ります。 |
| 解析できないとき | 何も圧縮しません。代わりに、解析が止まった行と文字位置を報告します。 |
| 方式 | ブラウザ標準の JSON 解析器で読み、字下げなしで書き出します。 |
| 料金 | 無料。作業領域の外に、広告と分かる形で広告を出しています。 |
| 登録の要否 | 不要。 |
| 処理する場所 | このブラウザのタブの中。入力がアップロードされることはありません。 |
同じファイルのまま続ける
開発ツール一覧: SPOTTOOLSの開発ツール