ghodss/yaml

【bug】Capital change to lowercase

NICK-DUAN opened this issue · 1 comments

originalData = `env:
  CODE_SCAN:
    type: string
    value: True
    readonly: true`
json, err := yaml.YAMLToJSON([]byte(originalData))
if err != nil {
	fmt.Printf("failed: %+v", err)
}
fmt.Println(string(json))

when I use yaml.YAMLToJSON([]byte(CiPipeLine)), it print:
{"env":{"CODEDOG_CONCURRENT_SCAN":{"readonly":true,"type":"string","value":true}}}

I found that 'true' is lowercase just now