Files
plainleaf/docs/API/yaml.md
T

675 B

tags, references
tags references
api/syscall
plug-api/syscalls/yaml.ts
plug-api/lib/yaml.ts
plugs/index/yaml.ts

The YAML API provides functions for parsing and stringifying YAML content.

yaml.parse(text)

Parses a YAML string into a Lua table.

Example:

local text = [[
name: John
age: 30
hobbies:
  - reading
  - hiking
]]

local data = yaml.parse(text)
print(data.name)  -- prints: John
print(data.hobbies[1])  -- prints: reading

yaml.stringify(obj)

Converts a Lua table into a YAML string.

Example:

local data = {
    name = "John",
    age = 30,
    hobbies = {"reading", "hiking"}
}

local yamlText = yaml.stringify(data)
print(yamlText)