0

TOML 構成の例: テーブルと配列を使用した有効なサーバー設定

TOML設定ファイルの構文と構造を、ローカル環境で安全にチェックします。

処理中... 0%
TOML テーブルの解析
変数の検証
配列ブロックのチェック
重複ヘッダーのチェック
変数のコンパイル

結果

このページでは、小さく現実的な構成ファイルがプリロードされた TOML バリデーターが開きます。インライン タグ配列を含むトップレベルのメタデータ キー、ネストされた [server.limits] サブテーブルを含む [server] テーブル、および 2 つのプラグイン エントリをリストする繰り返しの [[plugins]] テーブル配列ブロックです。以下のパス結果は、貼り付けたファイルと同じ解析ルールを使用して、ページが読み込まれた瞬間に計算されます。

TOML のテーブルと配列の構文は、手書きの構成ファイルで最もよく問題が発生する箇所です。そのため、この例は、重要な部分を実行するために構築されています。ドット付きのサブテーブル名、同じ行に末尾括弧があるインライン配列、テーブル ヘッダーの繰り返しを許可するために TOML が特に使用する二重括弧 [[...]] 構文です。同じヘッダーが 2 回出現する場合はエラーではありません。これは、実際の Cargo.toml、pyproject.toml、またはアプリケーション設定ファイルの形状を反映しています。

独自の TOML をボックスに貼り付けて、同じ方法でチェックを入れます。 [server] のような単一括弧のテーブル ヘッダーが誤って繰り返されたり、同じテーブル内でキーが重複した場合、バリデーターは正確な行を報告します。これは、テーブル重複エラーのプリセット ページで示されたのと同じ種類の間違いです。