入力と結果の例
- 入力
- {"site":"PitaTools","tools":["文字数","差分"],"free":true}
- 結果
- site、tools配列、freeを階層化した妥当なJSON
構文として解析できる場合だけ整形するため、閉じ括弧や引用符の不足を公開前に発見できます。
JSONの妥当性を確認し、インデント整形・圧縮・キー並べ替えをブラウザ内で行います。
Guide
圧縮されたJSONを読みやすく整形し、構文エラーの有無を確認できます。APIレスポンス、設定ファイル、構造化データを調査するときに、階層とキーの対応を把握しやすくします。
How it works
入力をJSON.parseで解析し、成功した値を指定したインデント幅でJSON.stringifyします。文字列の引用符、配列、真偽値、nullをJSON仕様に従って検証するため、単なる改行追加とは異なります。
Examples
構文として解析できる場合だけ整形するため、閉じ括弧や引用符の不足を公開前に発見できます。
Cautions
Next step
Tested by PitaTools
ネストしたJSON、キー順の異なるJSON、不正なJSONを入力し、整形・キー並べ替え・エラー表示を単体テストと画面で照合します。
有効な固定JSONは値を変えず読みやすく整形され、不正な固定JSONでは結果の代わりにエラーを表示することを確認します。
JSON Schemaによる項目の意味や必須条件は検証せず、JSON構文と表示形式だけを扱います。
Guides
PitaTools
Steps
PitaTools
Example
Privacy
公開中のツールはブラウザ完結です。入力した文章、URL、画像、PDF、ファイル、パスワードをPitaToolsのサーバーへ送信せず、端末内で処理します。
FAQ
最大100万文字まで入力できます。端末性能によって処理時間が変わります。
いいえ。解析と整形はブラウザ内で完結します。
Explore · 開発・データ
同じカテゴリのツールを続けて利用できます。
Feedback
「JSON整形・検証」をより使いやすくするための参考にします。入力内容や処理結果は送信しません。