如何使用YAML库将String数据转换为字节数组?

时间:2013-06-03 09:45:44

标签: java yaml

我想要的是YAML配置文件,在那里我可以为数据库编写预加载的数据。

我想要这样的配置:

- books
  - !org.test.Book
    - name: TestName 
    - description: TestDescription
    - isbn: 960-425-059-0

此外,我希望有可能将 isbn字符串字段转换为字节数组字段

Book类的

(或任何其他数据类型)。

  class Book{
    private String name;
    private String description;
    private byte[] isbn;
  }

是否有适合Java的YAML库?

1 个答案:

答案 0 :(得分:1)

Java Yaml库:

JYaml

Yamlbeans

您仍然可以使用特殊编码将您的字节数组转换为String(您应该知道)。将其转换为String的方法是:

String decoded = new String(bytes, "UTF-8");  // example for one encoding type