Package org.yaml.snakeyaml

Examples of org.yaml.snakeyaml.Yaml.dump()


    public void testRespresenter() {
        Bean bean = new Bean();

        bean.setA("a"); // leave b null
        Yaml yaml = new Yaml(new BeanRepresenter());
        String output = yaml.dump(bean);
        assertEquals("!<tag:example.com,2011:bean>\na: a\nb: null\n", output);
    }

    class BeanRepresenter extends Representer {
        public BeanRepresenter() {
View Full Code Here


        options.setDefaultScalarStyle(ScalarStyle.DOUBLE_QUOTED);
        options.setWidth(20);
        options.setIndent(4);
        Yaml yaml = new Yaml(options);
        String etalon = "12345678901234567890\n\n123  456";
        String output = yaml.dump(etalon);
        // System.out.println(output);
        assertEquals("\"12345678901234567890\\n\\\n    \\n123  456\"\n", output);
        String parsed = (String) yaml.load(output);
        assertEquals(etalon, parsed);
    }
View Full Code Here

        man1.setBankAccountOwner(man2);
        man2.setBankAccountOwner(man3);
        man3.setBankAccountOwner(man1);
        //
        Yaml yaml = new Yaml();
        String output = yaml.dump(man1);
        // System.out.println(output);
        String etalon = Util.getLocalResource("recursive/generics/beanring-3.yaml");
        assertEquals(etalon, output);
        //
        HumanGen loadedMan1 = (HumanGen) yaml.load(output);
View Full Code Here

        Map<String, String> map = new HashMap<String, String>();
        map.put("name", "Tolstoy");
        map.put("book", "War and People");
        list.add(map);
        Yaml yaml = new Yaml();
        String etalon = yaml.dump(list);
        // System.out.println(etalon);
        //
        Node node = yaml.represent(list);
        // System.out.println(node);
        assertEquals(
View Full Code Here

        return obj;
    }

    protected String dump(Object data) {
        Yaml yaml = new Yaml();
        return yaml.dump(data);
    }

    protected Object getMapValue(String data, String key) {
        Map<String, Object> nativeData = getMap(data);
        return nativeData.get(key);
View Full Code Here

    public void testYamlDefaultWithFeildAccess() {
        Yaml yaml = new Yaml();
        yaml.setBeanAccess(BeanAccess.FIELD);
        Blog original = createTestBlog();
        String serialized = yaml.dump(original);
        assertEquals(Util.getLocalResource("issues/issue55_1_rootTag.txt"), serialized);
        Blog rehydrated = (Blog) yaml.load(serialized);
        checkTestBlog(rehydrated);
    }
View Full Code Here

    public void testArrayAsMapValue() {
        Yaml yaml2dump = new Yaml();
        yaml2dump.setBeanAccess(BeanAccess.FIELD);
        A data = createA();
        String dump = yaml2dump.dump(data);
        // System.out.println(dump);

        Yaml yaml2load = new Yaml();
        yaml2load.setBeanAccess(BeanAccess.FIELD);
        A loaded = (A) yaml2load.load(dump);
View Full Code Here

    public void testArrayAsMapValueWithTypeDespriptor() {
        Yaml yaml2dump = new Yaml();
        yaml2dump.setBeanAccess(BeanAccess.FIELD);
        A data = createA();
        String dump = yaml2dump.dump(data);
        // System.out.println(dump);

        TypeDescription aTypeDescr = new TypeDescription(A.class);
        aTypeDescr.putMapPropertyType("meta", String.class, String[].class);
View Full Code Here

    public void testArrayAsListValue() {
        Yaml yaml2dump = new Yaml();
        yaml2dump.setBeanAccess(BeanAccess.FIELD);
        B data = createB();
        String dump = yaml2dump.dump(data);
        // System.out.println(dump);

        Yaml yaml2load = new Yaml();
        yaml2load.setBeanAccess(BeanAccess.FIELD);
        B loaded = (B) yaml2load.load(dump);
View Full Code Here

    public void testArrayAsListValueWithTypeDespriptor() {
        Yaml yaml2dump = new Yaml();
        yaml2dump.setBeanAccess(BeanAccess.FIELD);
        B data = createB();
        String dump = yaml2dump.dump(data);
        // System.out.println(dump);

        TypeDescription aTypeDescr = new TypeDescription(B.class);
        aTypeDescr.putListPropertyType("meta", String[].class);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.