ツール
入力
結果
結果はここに表示されます。実行履歴
ポイントを消費した実行のみ保存されます。
ログインすると実行履歴を残せます。
言語の境界を越えることは、命名規則の境界を越えることです。PythonサービスからのJSONはsnake_caseで届き、camelCaseに変換する必要があります。CSSはkebab-caseを求めます。このツールは10種類の規則を相互変換し、行単位で処理するため、貼り付けたフィールド名の列を、ひと続きの文字列ではなくリストとして変換できます。
動作のしくみ
- 既存のケース変更、アンダースコア、ハイフン、スペースから単語の境界を検出します。
- 頭字語も処理します。HTTPResponseは1つの単語ではなく、HTTPとResponseに分割されます。
- 各行は独立して変換されるため、貼り付けたリストの形が保たれます。
データの行き先
どこにも行きません。このツールは完全にブラウザ内で動作します。貼り付けたテキストはページが処理し、サーバーに送信されることも、ログに記録されることもありません。
ポイントを消費した実行は、後から探せるように一行の要約があなた自身の履歴に保存されます。保存されるのは実行の形——サイズ、件数、調べた値——であって、貼り付けた内容ではありません。
必要なポイント
このツールは無料です。ログインもポイントも必要ありません。
よくある質問
- 頭字語はどのように処理されますか?
- 大文字の連続の後に大文字+小文字のペアが続く場合、最後の大文字の前で分割されます。したがって、HTTPResponseはh_t_t_p_responseではなくhttp_responseになります。
- JSONドキュメント全体のキーを変換できますか?
- 1ステップではできません。これはテキストを変換するもので、構造を変換するものではありません。ドキュメントの場合は、シリアライザーの入出力時にキーを変換してください。その時点ではキーは値から分離されています。
- ドットケースは何に使いますか?
- 設定キーやフィーチャーフラグに使います。例: service.feature.enabled。これは、ほとんどの階層型設定システムが期待する規則です。
背後にあるオープンソース
このツールは外部ライブラリを同梱しない独自実装です。blakeembrey/change-case(MIT)はコードとして同じ仕事をします。自分のプログラムで同じことをしたいなら、Web ページを呼ぶのではなくそちらから始めてください。
blakeembrey/change-case別の呼び方
- ケース変換
- camelCase 変換
- snake_case 変換
- kebab-case 変換
- 大文字小文字 変換 ツール