tupelo.parse.yaml

edn->yaml

(edn->yaml it)
Inputs: [it]
Returns: s/Str

Serializes a Clojure EDN data structure into a YAML string.

parse

(parse yaml-str)
Inputs: [yaml-str :- s/Str]

Parses a String containing a single YAML object, returning a normalized Clojure data structure (with keywordized map keys).

parse-all

(parse-all str-in)
Inputs: [str-in :- s/Str]

Parses a String containing multiple YAML objects, returning a vector of normalized Clojure data structure (with keywordized map keys).

parse-all-raw

(parse-all-raw str-in)
Inputs: [str-in :- s/Str]

Parses a String containing multiple YAML objects, returning a vector of normalized Clojure data structure.

parse-raw

(parse-raw yaml-str)
Inputs: [yaml-str :- s/Str]

Parses a String containing a single YAML object, returning a normalized Clojure data structure.