我想使用java程序来创建以下的yaml文件
时间: 2023-12-02 20:05:14 浏览: 155
好的,下面是一个示例程序,可以创建一个包含一些基本信息的yaml文件:
```
import java.io.FileWriter;
import java.io.IOException;
import org.yaml.snakeyaml.Yaml;
public class YamlCreator {
public static void main(String[] args) {
Yaml yaml = new Yaml();
// 创建一个包含基本信息的yaml对象
Object data = new Object();
data.name = "John Smith";
data.email = "john.smith@example.com";
data.age = 35;
// 将yaml对象写入文件
try {
FileWriter writer = new FileWriter("data.yaml");
yaml.dump(data, writer);
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
public static class Object {
String name;
String email;
int age;
}
}
```
此程序使用 SnakeYAML 库来创建和解析YAML文件。在此示例中,我们创建了一个简单的数据对象,该对象包含名称、电子邮件和年龄等基本信息,并将其写入名为“data.yaml”的文件中。在实际应用中,您可以将此代码进行修改,以满足您的特定需求。
阅读全文