Formateur TOML

Met en forme ou minifie un sous-ensemble TOML dans le navigateur. Pages liées : YAML · INI

Ce qui est mis en forme

TOML est un format de configuration courant. Cette page réimprime un sous-ensemble utile dans une disposition stable, ou retire les commentaires et les lignes vides. YAML et INI ont leurs pages : YAML et INI.

Comment l'utiliser

  1. Collez du TOML. Mettre à jour en tapant est activé.
  2. Le mode est Formater ou Minifier.
  3. Convertir s'exécute une fois. Afficher un exemple charge un document avec title = "TOML", enabled = true, une table [owner] dont le nom est Ada, une table [database] avec ports = [8000, 8001], et deux tables [[products]] nommées Hammer et Nail.
  4. Minifier garde les mêmes clés et retire les commentaires ainsi que les lignes vides entre les tables.
  5. Tout effacer vide les deux cadres. Copier le résultat copie la sortie. Un document cassé affiche le numéro de ligne.

Le sous-ensemble lu par cette page

Les commentaires commencent par #. Les clés peuvent être nues, entre guillemets ou pointées. Les tables utilisent [name], et les tableaux de tables utilisent [[name]]. Les chaînes peuvent être basiques, littérales ou multilignes. Les nombres peuvent être des entiers, des flottants, de l'hexadécimal (0x), de l'octal (0o), du binaire (0b) ou des chiffres avec des tirets bas. true et false, les tableaux et les tables en ligne sont lus. Une date ou une heure ISO est gardée comme jeton d'origine, de même qu'un nombre hexadécimal, octal ou binaire.

Formater écrit d'abord les clés simples, puis [tables], puis [[arrays of tables]]. Les commentaires sont retirés. Une chaîne littérale est réécrite comme chaîne basique entre guillemets. Un tableau d'objets est écrit avec [[name]]. Minifier est le même texte sans la ligne vide avant chaque table.

Où on s'en sert

  • Nettoyer une config Cargo ou d'outil avant de la valider.
  • Voir quelle ligne un analyseur a refusée.
  • Comparer deux configs une fois les commentaires partis.

Questions

Où est passé le commentaire ?

Formater et Minifier retirent tous deux les commentaires. Ce ne sont pas des données du document analysé.

Pourquoi 0x10 est-il resté 0x10 ?

Les jetons hexadécimaux, octaux, binaires et de date sont réimprimés tels qu'écrits, sans conversion en décimal.