開発・データ
JSON整形・圧縮
JSON文字列をブラウザ内で整形・圧縮でき、構文エラーがある場合はメッセージを表示するJSONフォーマッターです。
整形済みJSON
{
"name": "かるツール",
"features": [
"保存しない",
"ブラウザ内で処理",
"スマホで使いやすい"
],
"private": true
}圧縮JSON
{"name":"かるツール","features":["保存しない","ブラウザ内で処理","スマホで使いやすい"],"private":true}JSONフォーマッターの特徴
JSON文字列を貼り付けると、読みやすいインデント付きの形式と、余分な空白を取り除いた圧縮形式を表示します。 APIレスポンスの確認や設定ファイルの整形に使えます。
詳しい説明を開く
JSON整形とは
JSON整形は、改行やインデントを付けてJSONの階層を読みやすくする作業です。 APIレスポンス、設定ファイル、ログに含まれるJSONを確認するときに、オブジェクト、配列、文字列、数値の関係を追いやすくなります。
JSON圧縮とは
JSON圧縮は、意味に影響しない空白や改行を取り除き、1行に近い短いJSONへ変換する作業です。 通信量を少し減らしたい場合や、環境変数、設定値、テストデータとして貼り付けたい場合に使えます。
使う場面と注意点
- APIのレスポンスを読みやすく確認したいときに使えます。
- 標準JSONだけを対象にしています。JavaScriptのオブジェクトリテラルやコメント付きJSONには対応していません。
- キーと文字列はダブルクォートで囲む必要があります。
- 入力したJSONはサーバーへ送信せず、ブラウザ内で整形、圧縮、構文チェックを行います。
よくある質問
JSONの内容は外部に送信されますか?
送信されません。整形、圧縮、エラー確認はすべてブラウザ内で行います。
構文エラーがある場合はどうなりますか?
整形結果の代わりにエラーメッセージを表示します。キーのクォート漏れ、末尾のカンマ、閉じ忘れなどを確認してください。
JSON以外のJavaScriptオブジェクト表記にも対応していますか?
対応していません。キーをダブルクォートで囲むなど、標準のJSON構文を入力してください。