JSON 圧縮

空白を取り除いた、1行の JSON。

無料 · 登録不要 · 端末内で計算

このブラウザのタブから出ません

  • 1 line行で出力
  • 0データ変更
  • 0件の送信
  • 1 tapでコピー
仕様

JSON 圧縮の仕様

入力
貼り付けた JSON と操作
出力
1行の JSON
取り除くもの
記号間の空白だけ
解析できないとき
解析が止まった位置を表示
方式
標準解析、字下げなし出力
料金
無料
登録の要否
不要
処理する場所
あなたの端末の中
使い方

JSON 圧縮の使い方

  1. 1

    JSON を貼る

    字下げされた JSON を貼る

  2. 2

    1行の結果を受け取る

    1行の出力を読む

  3. 3

    1行をコピーする

    コピーするか保存する

よくある質問

よくある質問

圧縮すると JSON が壊れる?

解析できるものであれば壊れません。落ちるのは記号の間の空白だけで、文字列の中の空白はデータとしてそのまま残ります。

どのくらい小さくなる?

元の字下げの量によります。深く入れ子になって字下げの多いファイルほど減り、キーの少ない平たいオブジェクトはほとんど減りません。

圧縮できないのはなぜ?

テキストが解析できていません。解析が止まった行と文字位置を報告します。原因は末尾のカンマかシングルクォートが定番です。

このために何か送信される?

されません。解析も出力もこのブラウザのタブの中で行われます。サーバーにもアカウントにも行きません。

解説

1行が正しい形になるとき

インデント付きの JSON を貼ると、1行の版が出ます。落ちるのは空白・タブ・改行だけで、キーも値も入れ子もそのまま残ります。

  • 設定欄や環境変数は1行しか受け取らないことが多く、それが空白を落とすいちばんの理由です。
  • リクエスト本文に字下げは要りません。受け取る側の解析器は、どちらでも同じオブジェクトとして読みます。
  • 編集用に字下げ版を残し、最後に圧縮してください。長い1行のまま作業するより確実です。
  • 圧縮しても内容は隠れません。誰でもまた字下げできます。ここでも、他所でも。

仕様をすべて見る

JSON 圧縮ツールの仕様
入力貼り付けた JSON(字下げの有無は問いません)と、圧縮の操作。
出力同じ JSON を1行にし、空白・タブ・改行を取り除いたもの。
取り除くもの記号と記号の間の空白だけです。文字列の中の空白はデータなので残ります。
解析できないとき何も圧縮しません。代わりに、解析が止まった行と文字位置を報告します。
方式ブラウザ標準の JSON 解析器で読み、字下げなしで書き出します。
料金無料。作業領域の外に、広告と分かる形で広告を出しています。
登録の要否不要。
処理する場所このブラウザのタブの中。入力がアップロードされることはありません。
次にできること

同じファイルのまま続ける

開発ツール一覧: SPOTTOOLSの開発ツール