SigYaml
Yaml module for SigConfig and various
SnakeYAML을 엔진으로 하는 Yaml Module 입니다.
Usage
YamlUtil.read(String)YamlUtil.read(File)YamlUtil.readNode(String): 값을YamlNode로 얻습니다.YamlUtil.readNode(File)YamlUtil.write(File, String)YamlUtil.write(File, YamlElement)YamlUtil.write(YamlElement): String으로 dump 합니다.YamlController.getInstance().getYaml(): Yaml을 얻습니다. 이 Yaml은 주석 handle이 가능합니다.
YamlNode yaml = YamlUtil.readNode("test_yaml: Hi");Caution
Read
YamlNode는 주석을 읽을 수 없습니다.YamlUtil#read는 빈 입력 값("")을 넣을 시YamlNull을 반환합니다.YamlUtil#readNode는 입력 값이YamlNode가 아닐 시 빈YamlNode를 반환합니다.
Write
empty Map serialization시 output:
{\n }주석 값은 사라집니다.
double 및 float 값은
BigDecimal.toPlainString을 사용하므로 경우에 따라 값이 손실될 수 있습니다.
Last updated