JSON・テキスト変換
JSONの整形、Base64・URL・HTMLエンティティの変換、英字の大文字小文字の変更を、すべてこのブラウザ内で行えます。
JSON・テキスト変換の使い方
JSONの整形や圧縮、テキストのBase64・URL・HTMLエンティティ形式への変換、英字の大文字小文字や変数名スタイルの変更にご利用ください。
- 作業と必要なオプションを選びます。
- 入力欄に内容を貼り付けて、変換を押します。Ctrl+Enter(Macでは ⌘+Enter)でも実行できます。
- 結果を確認してコピーします。エラーがある場合は、表示された行と列を確認してください。
例: {"b":1,"a":2} {"a":2,"b":1} JSONを圧縮 + キーを並べ替え
制限
- 入力の上限は500,000文字(文字列の長さ)で、絵文字などの一部の文字は2文字と数えます。
- JSONは最大200階層までネストできます。
- コメント、末尾のカンマ、シングルクォートを含むJSONは標準のJSONではないため、エラーになります。
- 整形と圧縮では、数値と文字列は書かれたとおりに保たれ、値が再計算されることはありません。重複したキーは削除されず、そのまま残ります。
- 貼り付けた改行(CRLF)は、ブラウザーによってLFに変換される場合があります。
- HTMLエンティティのデコードは、よく使われる一部の名前付きエンティティと数値 (10進・16進) エンティティのみに対応しています。一覧にない名前や無効な数値はそのまま残し、件数をお知らせします。
- 大文字小文字の変換は、言語設定に関係なく既定の規則で行われます。
よくある質問
入力内容はサーバーに送信されますか?
いいえ。変換はすべてこのブラウザー内で実行され、入力内容と結果は保存もアップロードもされません。ページを再読み込みすると消えます。
Base64は暗号化ですか?
いいえ。Base64はデータをテキストに書き換えるだけで、誰でも元に戻せます。パスワードや個人情報の保護には使わないでください。
URLのコンポーネントと完全なアドレスの違いは何ですか?
コンポーネントモードでは ? & = / # などの区切り文字も変換されるため、クエリの値1つに向いています。完全なアドレスモードではアドレスの構造を保ち、韓国語の文字やスペースなどだけを変換しますが、% も %25 に変換されるため、すでにエンコードされたアドレスをもう一度エンコードすると二重にエンコードされます。
URLデコードで + はスペースになりますか?
既定では + はそのままです。HTMLフォームのデータのように + がスペースを意味する場合にのみ、「+ をスペースとして扱う」をオンにしてください。
HTMLエンティティをデコードしても変わらない項目があるのはなぜですか?
このツールは、amp、lt、gt、quot、apos、nbsp、copy、hellip などのよく使われる名前付きエンティティと、数値エンティティに対応しています。一覧にない名前付きエンティティや範囲外の数値エンティティは、テキストを保つためそのまま残し、ステータスメッセージに一覧表示します。
エラーの行と列はどのように数えますか?
行と列はどちらも1から始まります。列は文字数で数え、改行の直後の文字は新しい行の1列目になります。