テキストフォーマッター

JSONをインデント2文字で整形する、小文字にする、大文字にするの3つを手軽に実行。大小文字変換はページの言語の規則に従います。

出力
—

知っておきたいこと

フォーマッターの操作メニューには3つの操作があります。初期設定のJSONフォーマッター、小文字、大文字です。各操作は入力全体に適用され、結果が出力欄にすぐ表示されるので、コピーするか、chatcument-text-output.txtとして保存できます。

JSONの操作は、テキストを解析して、インデント2文字でキーや配列の要素を1行に1つずつ書き出します。厳密なパーサーなので、シングルクォート、コメント、末尾のカンマ、引用符のないキーは、この操作に適さない入力というメッセージとともに拒否されます。圧縮やキーの並べ替えの選択肢はありません。

大文字・小文字の変換は、バイト単位の対応表ではなく、ページの言語の規則に従います。ギリシャ語の単語を小文字にすると語末形のシグマで終わり、ドイツ語のßを大文字にするとSSになるので、文字数が増えることがあります。ハングル、かな、漢字、数字、絵文字はそのまま通過します。

1行になって読みにくいAPIレスポンスや設定の断片、ログにはJSONを、タグやコード、見出しには大小文字の操作を選んでください。一度に適用される操作は一つなので、整形してから大小文字も変えるなら、2つの手順の間で出力を入力欄に貼り直します。

作業別ツール 3
関連ツール 4
テキストフォーマッターの使い方
  1. 操作メニューを開き、目の前の作業に合わせてJSONフォーマッター、小文字、大文字のいずれかを選びます。
  2. 大きなレスポンスを入れる前に、{"id":7,"tags":["a","b"]}のような1行のデータでJSON整形を試します。
  3. 出力欄を確認します。エラーメッセージなら厳密なJSONではなく、整形されたブロックなら解析に成功しています。
  4. 整形したテキストをコピーするか、コピーボタンの隣のアイコンでダウンロードします。

よくある質問

フォーマット操作はいくつありますか?

3つです。JSONフォーマッター、小文字、大文字で、タイトルケースやセンテンスケース、JSONの圧縮は用意されていません。

JSONがエラーになるのはなぜですか?

パーサーが厳密だからです。シングルクォート、コメント、末尾のカンマ、引用符のないキー、NaNのような値は正しいJSONではないため拒否されます。

大小文字の変換は日本語や韓国語にも影響しますか?

いいえ。大小文字のない文字、数字、記号、絵文字はそのままで、ラテン文字、ギリシャ文字、キリル文字などだけが変わります。

JSONの整形と小文字化を同時にできますか?

一度にはできません。先に整形し、出力を入力欄にコピーしてから小文字に切り替え、2つ目の手順を適用してください。