入力形式を明示する
INIはセクションから始めます。Propertiesは平らな文字列の対応表です。コロンだけでは形式を一意に判定できません。
- 形式を切り替えても入力は変わりません。必要なら対応する例を読み込みます。
YAML / TOML / ENV Config
入力と出力の形式を選び、型のエラーと浮動小数点の報告を確認してください。
入力はブラウザー内で処理し、アップロードしません。
型の報告はありません。
結果が古くなっています。
設定ファイル変換は、サービスの移行で設定の書式だけを変えたいときに使えます。INIの0080は文字列のままです。見た目が数字でも勝手に数値へ変更しません。
INIからJSON、JSONからINI、TOMLからYAML、Propertiesなどの12方向を同じ画面で扱います。拡張子による自動判定はせず、対応していない組み合わせは選択できません。
変換先の制約を先に確認
一括処理はファイル単位で結果を残します。ZIPには成功した出力と全件の報告が入り、一部失敗を成功として隠しません。
INIはセクションから始めます。Propertiesは平らな文字列の対応表です。コロンだけでは形式を一意に判定できません。
テキストは既定で350ms後に自動変換します。自動をオフにするとボタンかCtrl/Cmd+Enterで実行できます。一括処理は手動です。
拒否されたパスとbinary64の説明を確認します。長い一覧は段階表示しますが、報告ファイルには全件が入ります。
INIとPropertiesの001やfalseは文字列です。キー内のドットも文字として扱い、階層や配列へ展開しません。
JSONとYAMLは数値テキストを保持する構文木を使います。TOMLとplistの実数はbinary64として報告し、符号付き64ビットを超える整数は拒否します。
同じ形式のUTF-8ファイルを最大20個選べます。番号付き出力とconversion-report.jsonをZIPにまとめるため、同名による上書きがありません。
セクション名がJSONのキーになり、その中に文字列のキーと値が入ります。複数のセクションは同じルートオブジェクトに並びます。キーの大文字小文字は区別します。
この版では扱いません。最初にセクション見出しが必要です。設定ファイル変換は、グローバルキーの意味を独自に決めず、対応方言の外として拒否します。
コメントは変換先へ移しません。空白や引用符の書き方も再生成されます。逆変換しても注釈は戻らないので、説明付きの元ファイルを保存してください。
はい。INIやPropertiesの数字らしい値を数値へ推論しません。001やtrueはそのまま文字列です。JSONから戻す場合も、文字列として明示されている必要があります。
入力はブラウザー内で処理します。URL読み込みやサーバー変換はありません。一括ファイルも同じ扱いで、ダウンロードした報告にはキー名が含まれる場合があります。
対応してほしい例がありますか?