Converts an R list to an Automerge document. This leverages the recursive
conversion built into am_put() from Phase 3, allowing nested structures
to be created in a single call.
Examples
# Convert nested list to Automerge
data <- list(
name = "Alice",
age = 30L,
scores = list(85, 90, 95),
metadata = list(
created = Sys.time(),
tags = list("user", "active")
)
)
doc <- as_automerge(data)
doc
#> <Automerge Document>
#> Actor: f1fbebc34adc668176d13a3f0a30671e
#> Root keys: 4
#> Keys: age, metadata, name, scores
doc[["name"]] # "Alice"
#> [1] "Alice"
doc[["age"]] # 30L
#> [1] 30
am_close(doc)