diff --git a/src/main/java/main/main.java b/src/main/java/main/main.java index f78dd2c..607be19 100644 --- a/src/main/java/main/main.java +++ b/src/main/java/main/main.java @@ -25,16 +25,26 @@ public class main { echo("Hello World!\n"); + // 测试Yaml解析 new main().YamlTest(); } + // 测试Yaml解析 private void YamlTest() { + + // 把yaml解析成json String json = yamlToJson("test.yaml"); + // 打印解析的json echo("Yaml解析Json: \n" + json); + + // 第一层json嵌套 String yaml = getJsonValue(json, "yaml"); + // 第二层json嵌套 String config = getJsonValue(yaml, "config"); + // 解析json最底层的JsonKey,示例:string, bool String string = getJsonValue(config, "string"); String bool = getJsonValue(config, "bool"); + // 打印解析的JsonKey,实际内容 echo("Json解析的内容: \n" + string + "\n" + bool); }