java_yaml

Java2018. 12. 16. 17:07

yaml file

----------------------------------------------

my:
name: kim
age: 10


----------------------------------------------



package stu02;

import org.yaml.snakeyaml.Yaml;


import java.io.File;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.util.HashMap;

import java.util.Map;

public class yaml02 {

    public static void main(String[] args) {

        Yaml yamFile = new Yaml();

        Map<String, Map<String, Object>> node = new HashMap<>();

        HashMap<String, Object> xnode = new HashMap<>();

        try {

            File file = new File("C:\\Users\\sleep\\IdeaProjects\\2018_12_15java\\src\\stu02\\info");

            //System.out.println(yamFile.load(new FileInputStream(file)));

            node  = (Map<String, Map<String, Object>>)yamFile.load(new FileInputStream(file));

            xnode = (HashMap<String, Object>)node.get("my");

            System.out.println(xnode.get("name"));

        } catch (FileNotFoundException e) {

            System.out.println(e.getMessage());

        }

    }

}



'Java' 카테고리의 다른 글

stu  (0) 2019.03.11
java + beautifulsoup  (0) 2019.02.09
java + mysql 연동  (0) 2019.02.07
java yaml 파일 읽기  (0) 2019.01.20