JSONフォーマッター
JSONを読みやすく整え、エラーを指摘します。
このツールはJavaScriptで動作します。使うには、ブラウザでJavaScriptを有効にしてページを再読み込みしてください。
もつれた JSON を読める形に。
JSON 整形は、一行に詰められた、あるいは乱れた JSON を読める形にし、同時にそれが正しいかどうかを確かめます。字下げは空白 2 つ、空白 4 つ、タブのいずれかにできます。「キーをアルファベット順に並べる」は二つの JSON を見比べるのを楽にします。同じデータが違う順で来ても出力は同じになるからです。「一行に詰める」はその逆で、空白を捨ててファイルをいちばん小さな形にし、設定や要求に埋め込める状態にします。手で書いた JSON や JavaScript/Python からコピーした壊れた JSON には修復オプションがあり、末尾のカンマ、シングルクォート、コメント、引用符のないキー、True/False/None を自動で直します。ログ行にエスケープされて埋め込まれた JSON も、ひとつのオプションで展開できます。
ファイルが壊れている場合、ツールはただ「正しくない JSON」とは言いません。誤りが何行目の何桁目にあるか、何が期待されていたか、そしてその行そのものを示します。忘れたコンマ、余分なコンマ、一重引用符、閉じられていない括弧が、こうして数秒で見つかります。トルコ語やそのほかの Unicode の文字は、エスケープの記法に変えられることなくそのまま書かれます。JSON、TXT、LOG のファイルをアップロードでき、最大 32 MB です。API の応答を調べる、設定ファイルを整える、誤りを追う、といった用途に使います。一度に最大 20 ファイルをアップロードでき、すべて同じ設定で処理されます。複数のファイルは 1 つの ZIP でダウンロードされます。
最初から最後まで
- JSON ファイルをアップロードしてください。 JSON、TXT、LOG のファイルをドラッグするか選びます。
- 形式を選びます。 読むなら空白 2 つの字下げ、見比べるなら鍵の並べ替え、埋め込むなら一行。
- 整形してダウンロードします。 正しければ整形されたファイルをダウンロードしてください。誤りがあれば行と桁の手がかりで直し、もう一度試します。
よくある質問
エラーの知らせにある行と桁は何を意味しますか。
読み取り側がつまずいた場所です。誤りはたいていちょうどそこか、その少し手前にあります。前の行のコンマの抜けや閉じられていない引用符がいちばん多い原因です。
コメントの行(// や /* */)は使えますか。
標準の JSON にコメントはなく、修復がオフのときはコメントのあるファイルは誤りになります。「壊れた JSON の修復を試す」をオンにすると // と /* */ のコメントが削除され、削除した数が結果に表示されます。
鍵を並べ替えるとデータは変わりますか。
変わりません。変わるのはオブジェクトの中の鍵の順だけで、値も配列の順もそのままです。
ファイルはサーバーに残りますか?
いいえ。ファイルは処理のためだけにサーバーへ送られ、処理が終わると削除されます。結果もダウンロードしてツールを閉じると削除されます。アカウント、名前、メールアドレスは不要で、ファイルが第三者のサービスに送られることはありません。利用は無料です。処理回数に 1 時間あたり・1 日あたりの上限はなく、処理の前に広告を見る必要もなく、出力に透かしを入れることもありません。
その他のファイルツール
RUPO Studio