yamlkt
yamlkt copied to clipboard
Wrong serialization of strings containing commas in flow style list
Code
val list = listOf("foo", "bar, baz")
Yaml { listSerialization = YamlBuilder.ListSerialization.FLOW_SEQUENCE }.encodeToString(list)
Expected
[ foo, 'bar, baz' ]
Actual
[ foo, bar, baz ]
YamlKt version 0.13.0.
Workaround: Setting stringSerialization = YamlBuilder.StringSerialization.SINGLE_QUOTATION:
[ 'foo', 'bar, baz' ]
It probably has to be fixed in the getQuotationAvailability function.