Spaces:
Paused
Paused
| # This is a TOML example file demonstrating various TOML syntax elements | |
| # Basic key/value pairs | |
| title = "TOML Example" | |
| version = "1.0.0" | |
| enabled = true | |
| # String with special characters | |
| description = """ | |
| A multi-line string that can contain "quotes" | |
| and other special characters like \n or \t | |
| """ | |
| # Date and time | |
| created = 1979-05-27T07:32:00Z | |
| updated = 1979-05-27T00:32:00-07:00 | |
| # Numbers | |
| integer = 42 | |
| float = 3.14159 | |
| scientific = 1e+12 | |
| hex = 0xDEADBEEF | |
| octal = 0o755 | |
| binary = 0b11010110 | |
| # Arrays | |
| colors = ["red", "yellow", "green"] | |
| numbers = [1, 2, 3] | |
| nested_arrays = [[1, 2], [3, 4, 5]] | |
| mixed_array = [[1, 2], ["a", "b", "c"]] | |
| # Array of tables | |
| [[fruits]] | |
| name = "apple" | |
| color = "red" | |
| season = "fall" | |
| [[fruits]] | |
| name = "banana" | |
| color = "yellow" | |
| season = "summer" | |
| # Tables | |
| [server] | |
| host = "example.com" | |
| port = 8080 | |
| enabled = true | |
| [server.options] | |
| timeout = 30 | |
| max_connections = 100 | |
| [database] | |
| url = "postgresql://localhost:5432/mydb" | |
| max_connections = 100 | |
| [database.replica] | |
| enabled = true | |
| hosts = [ | |
| "replica1.example.com", | |
| "replica2.example.com" | |
| ] | |
| # Nested tables | |
| [owner] | |
| name = "John Doe" | |
| [owner.preferences] | |
| theme = "dark" | |
| notifications = true | |
| [owner.preferences.display] | |
| color_scheme = "monokai" | |
| font_size = 12 | |
| # Table with inline tables | |
| [endpoints] | |
| status = { url = "/status", method = "GET" } | |
| health = { url = "/health", method = "GET", timeout = 5 } | |
| # Complex types | |
| [types] | |
| primitive_array = [ "red", "yellow", "green" ] | |
| array_of_integers = [ 1, 2, 3 ] | |
| array_of_floats = [ 1.1, 2.2, 3.3 ] | |
| array_of_dates = [ 1979-05-27T07:32:00Z, 1979-05-28T07:32:00Z ] | |
| array_of_tables = [ | |
| { x = 1, y = 2, z = 3 }, | |
| { x = 7, y = 8, z = 9 }, | |
| { x = 2, y = 4, z = 8 } | |
| ] | |
| # Example configuration | |
| [app] | |
| name = "MyApp" | |
| environment = "production" | |
| [app.logging] | |
| level = "info" | |
| format = "json" | |
| output = "stdout" | |
| [app.features] | |
| experimental = false | |
| beta_features = ["feature1", "feature2"] | |
| [app.limits] | |
| requests_per_second = 1000 | |
| concurrent_connections = 50 | |