
Untitled
By: a guest on
Jun 27th, 2012 | syntax:
None | size: 0.46 KB | hits: 10 | expires: Never
package test.yaml
import org.yaml.snakeyaml.Yaml
import org.yaml.snakeyaml.constructor.Constructor
import org.yaml.snakeyaml.introspector.BeanAccess
case class Project(name: String, url: String)
object App {
def main(args: Array[String]) {
val yaml = new Yaml(new Constructor(classOf[Project]))
yaml.setBeanAccess(BeanAccess.FIELD)
val project = yaml.load("name : abc\nurl : def").asInstanceOf[Project]
println("YAML READ DATA: " + project)
}
}