ja

TOMLからJSONへ

TOMLファイルをローカルでJSONに変換します - テーブルや配列もそのまま、アップロードなし、ブラウザ内で完結。

お使いの端末でローカル処理中 ...

0%

ファイルは一度も端末から出ていません

    私のファイルはアップロードされますか?

    いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由

    アップロード不要100%ローカル処理
    中身は手元のまま第三者のアクセスなし
    ドイツのサーバー設計段階からGDPR準拠
    第三者による検証済みTLS A+ · ヘッダー A+

    TOMLは読みやすい設定ファイル形式で、RustのCargo(Cargo.toml)やPythonのpyproject.tomlなどの土台になっています。一方JSONは、API・スクリプト・Webアプリがそのまま読み込める形式です。このツールはお使いのTOMLを、それと等価なJSONオブジェクトに変換します。

    処理はすべてブラウザ内でローカルに実行されます(純粋なJavaScript製のsmol-tomlを使用)。TOMLのテーブルはネストしたオブジェクトに、テーブルの配列は配列に、日付・時刻の値はISO形式の文字列になります。安全なJavaScriptの範囲を超える非常に大きな整数は、精度が失われる変換をせず、わかりやすいメッセージとともに拒否されます。不正なTOMLはわかりやすいエラーで弾かれ、何もアップロードされません。

    こうした変換は、Cargo.tomlやpyproject.tomlを確認するとき、設定ファイルをスクリプトに読み込むとき、TOMLの設定をフロントエンドに渡すときなどに役立ちます。出力はインデントの付いた読みやすいJSONで、そのまま使えます。

    技術仕様

    技術仕様
    入力形式TOML
    出力形式JSON
    一括処理非対応
    処理ブラウザ内でローカル処理 (JavaScript)
    ファイルのアップロードなし

    3ステップで

    1. TOMLファイルをドロップするか選びます。
    2. ツールがそれをJSONに変換します。
    3. JSONファイルをダウンロードします。

    制限: TOML 1.0に対応します(テーブル、テーブルの配列、インラインテーブル、すべてのスカラー型、日付・時刻)。テーブルはオブジェクトに、テーブルの配列は配列に、日付・時刻はISO形式の文字列に変換されます。安全なJavaScriptの範囲を超える非常に大きな整数は、精度が失われる変換をせず、わかりやすいメッセージとともに拒否されます。不正なTOMLはわかりやすいエラーで弾かれます。

    よくある質問

    TOMLはアップロードされますか?

    いいえ、変換はすべてブラウザ内でローカルに行われます。

    どのTOML機能に対応していますか?

    TOML 1.0のテーブル、テーブルの配列、インラインテーブル、すべてのスカラー型、日付・時刻に対応します。

    日付や時刻はどう変換されますか?

    ISO 8601形式の文字列になります。

    Cargo.tomlも変換できますか?

    はい、Cargo.tomlもそのまま変換できます。

    不正なTOMLだとどうなりますか?

    クラッシュせず、わかりやすいエラーで知らせます。

    関連ツール