circe-yaml
circe-yaml copied to clipboard
YAML parser for circe using SnakeYAML
Updates com.typesafe.sbt:sbt-git from 1.0.2 to 2.0.0. I'll automatically update this PR to resolve conflicts as long as you don't change it yourself. If you'd like to skip this version, you...
Extending from Parser adds some convenience methods to the Parser out of the box, such as `decodeAccumulating`. The parser package object already matches the Parser interface. Relates to #199
case class ```case class Program(name: String, id: Int, active: Boolean = false) extends AlarmEntity``` yaml ``` zone: name: String id: Int ```
Updates [com.codecommit:sbt-github-actions](https://github.com/djspiewak/sbt-github-actions.git) from 0.13.0 to 0.14.2. I'll automatically update this PR to resolve conflicts as long as you don't change it yourself. If you'd like to skip this version, you...
Updates [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml/src) from 1.28 to 1.30. [Release Notes](https://bitbucket.org/snakeyaml/snakeyaml/src/master/ReleaseNotes.md) - [Release Notes](https://bitbucket.org/snakeyaml/snakeyaml/src/master/ReleaseNotes.markdown) - [Release Notes](https://bitbucket.org/snakeyaml/snakeyaml/src/master/ReleaseNotes.rst) - [Release Notes](https://bitbucket.org/snakeyaml/snakeyaml/src/master/RELEASES.md) - [Release Notes](https://bitbucket.org/snakeyaml/snakeyaml/src/master/RELEASES.markdown) - [Release Notes](https://bitbucket.org/snakeyaml/snakeyaml/src/master/RELEASES.rst) - [Release Notes](https://bitbucket.org/snakeyaml/snakeyaml/src/master/Releases.md) - [Release Notes](https://bitbucket.org/snakeyaml/snakeyaml/src/master/Releases.markdown) -...
Updates org.scala-lang:scala-library from 2.13.7 to 2.13.8. I'll automatically update this PR to resolve conflicts as long as you don't change it yourself. If you'd like to skip this version, you...
SnakeYaml defaults "maxAliasesForCollections" to 50, and supports overriding this value via https://www.javadoc.io/doc/org.yaml/snakeyaml/latest/org/yaml/snakeyaml/LoaderOptions.html. This would probably be implemented the same way as https://github.com/circe/circe-yaml/issues/120. We have a project that parses yml files...
... so that we can call... 1. `Parser.decode`, and... 2. `Parser.decodeAccumulating` ... instead of the suggested spell in the `README.md` of this project. Last, but not least: Thanks for this...
Should there be support for `yaml schema` management ? validation, conversion, etc? This project handles `yaml` and then there is `circe-json-schema` specifically for `json schema` validation. This states the relation...
version: 0.13.0 command: ```scala val json = io.circe.jawn.parse("""{"foo":[{"abc": "barasdfasdfasdf", "cs": "barasdfasdfasdf", "abcas": "barasdfasdfasdf", "absb": "barasdfasdfasdf"}], "bar": {"a": 1}}""").valueOr(throw _) io.circe.yaml.Printer(indicatorIndent = 2).pretty(json) ``` expected: ``` "foo: - abc: barasdfasdfasdf cs:...