main.java
This commit is contained in:
@@ -25,16 +25,26 @@ public class main {
|
|||||||
|
|
||||||
echo("Hello World!\n");
|
echo("Hello World!\n");
|
||||||
|
|
||||||
|
// 测试Yaml解析
|
||||||
new main().YamlTest();
|
new main().YamlTest();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 测试Yaml解析
|
||||||
private void YamlTest() {
|
private void YamlTest() {
|
||||||
|
|
||||||
|
// 把yaml解析成json
|
||||||
String json = yamlToJson("test.yaml");
|
String json = yamlToJson("test.yaml");
|
||||||
|
// 打印解析的json
|
||||||
echo("Yaml解析Json: \n" + json);
|
echo("Yaml解析Json: \n" + json);
|
||||||
|
|
||||||
|
// 第一层json嵌套
|
||||||
String yaml = getJsonValue(json, "yaml");
|
String yaml = getJsonValue(json, "yaml");
|
||||||
|
// 第二层json嵌套
|
||||||
String config = getJsonValue(yaml, "config");
|
String config = getJsonValue(yaml, "config");
|
||||||
|
// 解析json最底层的JsonKey,示例:string, bool
|
||||||
String string = getJsonValue(config, "string");
|
String string = getJsonValue(config, "string");
|
||||||
String bool = getJsonValue(config, "bool");
|
String bool = getJsonValue(config, "bool");
|
||||||
|
// 打印解析的JsonKey,实际内容
|
||||||
echo("Json解析的内容: \n" + string + "\n" + bool);
|
echo("Json解析的内容: \n" + string + "\n" + bool);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user