顯示具有 YAML 標籤的文章。 顯示所有文章
顯示具有 YAML 標籤的文章。 顯示所有文章

2019/03/29

Java 讀寫YAML

要自定義格式要另外新增class而不要將class置於某個class內

SnakeYAML Maven:
<dependency>
 <groupId>org.yaml</groupId>
 <artifactId>snakeyaml</artifactId>
 <version>1.21</version>
</dependency>

User.class:
/**User*/
public class User{

    /**name*/
    private String name;
    /**age*/
    private int age;

    /**
     * @param name Name
     */
    public void setName(String name){this.name=name;}
    /**
     * @return name
     */
    public String getName(){return this.name;}
    /**
     * @param age Age
     */
    public void setAge(int age){this.age=age;}
    /**
     * @return age
     */
    public int getAge(){return this.age;}
    
}

user.yaml:
{age: 20, name: cyfang}