在浏览器里格式化或压缩一份 TOML 子集。相关页面: YAML · INI
title = "TOML"、enabled = true、一张 name 为 Ada 的 [owner] 表、一张带 ports = [8000, 8001] 的 [database] 表,以及两张名为 Hammer 和 Nail 的 [[products]] 表。注释以 # 开头。键可以是裸写、加引号或带点号。表用 [name],表数组用 [[name]]。字符串可以是基本、字面或多行。数字可以是整数、浮点、十六进制(0x)、八进制(0o)、二进制(0b),或带下划线的数字。true 和 false、数组和内联表都会读入。ISO 日期或时间按原来的记号保留,十六进制、八进制和二进制数字也一样。
格式化先写简单键,再写 [tables],然后写 [[arrays of tables]]。注释会去掉。字面字符串写回时变成基本的引号字符串。对象数组用 [[name]] 写出。压缩是同一段文字,只是每张表前面不再留空行。
格式化和压缩都会丢掉注释。它们不是解析后文档里的数据。
十六进制、八进制、二进制和日期记号按原文重印,不会转成十进制。