getStringByYmlText method
引数のyaml文字列と
parent.child.item
のようなdot区切りの形式で指定された文字列を元に
値を文字列として取得し返す
Implementation
String getStringByYmlText(String ymlTxt, String target) {
final yamlMap = loadYaml(ymlTxt) as YamlMap;
var result = "";
final keys = target.split(".");
var elm = yamlMap;
for (final key in keys) {
if (elm.containsKey(key)) {
if (key == keys.last) {
result = elm[key].toString();
} else {
elm = elm[key] as YamlMap;
}
} else {
break;
}
}
return result;
}