INI → JSON 変換ツール
INI ファイルを貼り付けると JSON に変換します。セクションはオブジェクト、キーはプロパティになります。JSON から INI にも戻せます。
ブラウザ内だけで動作します。入力内容は送信・保存されません。
使い方
- INI → JSON か JSON → INI を選びます。
- 入力欄に INI または JSON を貼り付けます。
- 必要なら名前の小文字化(iniparser 互換)や数値・true/false 変換をオンにします。
- 結果をコピーまたはダウンロードします。
C ライブラリ iniparser の規則に従います。各行の前後の空白を除き、# または ; で始まる行はコメント、[名前] はセクション、key = value は値です。"ダブルクォート" や 'シングルクォート' で囲んだ値はそのまま使い、引用符のない値は最初の ; か # の手前で終わります。バックスラッシュで終わる行は次の行に続きます。最初のセクションより前のキーは JSON の最上位プロパティになります。
よくある質問
INI のコメントに対応していますか?
はい。; や # で始まる行は読み飛ばします。引用符のない値も ; や # の手前で終わるので、これらの文字を含む値は引用符で囲んでください。
値がすべて文字列になるのはなぜ?
INI にはデータ型がないため、既定では文字列のままにします。数値・true/false 変換をオンにすると JSON の数値と真偽値になります。
構文エラーがあるとどうなりますか?
コメント・セクション・key = value のどれにも当てはまらない行が 1 行でもあれば、iniparser がファイルを読み込まないのと同じく変換せず、エラーの行番号を表示します。