Java 读取yaml文件数据

	public Map readYaml(String yaml_url) {
		InputStream input = null;
		try {
			input = new FileInputStream(yaml_url);
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		Yaml yaml = new Yaml();
		if (StringUtils.isEmpty(input)) {
			return null;
		} else {
			Map object = (Map) yaml.load(input);
			String[] split = object.get("origin").toString().split(",");
			String string2 = split[0];
			String substring = string2.substring(1);
			object.put("origin_x", substring);
			String string3 = split[1];
			object.put("origin_y", string3);
			String string4 = split[2];
			String substring2 = string4.substring(0, string4.lastIndexOf("]"));
			object.put("origin_z", substring2);
			return object;
		}
	}

 

你可能感兴趣的:(Java 读取yaml文件数据)