Package com.alibaba.fastjson.serializer

Examples of com.alibaba.fastjson.serializer.SerializeWriter.writeString()


  public void test_14() throws Exception {
    SerializeWriter out = new SerializeWriter(4);
    out.config(SerializerFeature.UseSingleQuotes, false);

    out.writeString("1\"");
    Assert.assertEquals("\"1\\\"\"", out.toString());
  }

  public static class TestEntity {
View Full Code Here


import com.alibaba.fastjson.serializer.SerializerFeature;

public class SerializeWriterTest_1 extends TestCase {
    public void test_0 () throws Exception {
        SerializeWriter out = new SerializeWriter(SerializerFeature.UseSingleQuotes);
        out.writeString("abc");
        Assert.assertEquals("'abc'", out.toString());
    }
   
    public void test_1 () throws Exception {
        SerializeWriter out = new SerializeWriter(SerializerFeature.UseSingleQuotes);
View Full Code Here

        Assert.assertEquals("'abc'", out.toString());
    }
   
    public void test_1 () throws Exception {
        SerializeWriter out = new SerializeWriter(SerializerFeature.UseSingleQuotes);
        out.writeString("abc中文");
       
        ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
        out.writeTo(byteOut, "UTF-8");
        Assert.assertEquals("'abc中文'", new String(byteOut.toByteArray(), "UTF-8"));
    }
View Full Code Here

        Assert.assertEquals("'abc中文'", new String(byteOut.toByteArray(), "UTF-8"));
    }
   
    public void test_2 () throws Exception {
        SerializeWriter out = new SerializeWriter(SerializerFeature.UseSingleQuotes);
        out.writeString("abc");
        Assert.assertEquals("'abc'", new String(out.toBytes(null), "ISO-8859-1"));
    }
   
    public void test_3 () throws Exception {
        SerializeWriter out = new SerializeWriter(SerializerFeature.UseSingleQuotes);
View Full Code Here

        Assert.assertEquals("'abc'", new String(out.toBytes(null), "ISO-8859-1"));
    }
   
    public void test_3 () throws Exception {
        SerializeWriter out = new SerializeWriter(SerializerFeature.UseSingleQuotes);
        out.writeString("abc");
        Assert.assertEquals("'abc'", new String(out.toBytes("UTF-16"), "UTF-16"));
    }
   
    public void test_4 () throws Exception {
        SerializeWriter out = new SerializeWriter(1);
View Full Code Here

        Assert.assertEquals("null", new String(out.toBytes("UTF-16"), "UTF-16"));
    }
   
    public void test_6 () throws Exception {
        SerializeWriter out = new SerializeWriter(1);
        out.writeString("中文");
        Assert.assertEquals("\"中文\"", new String(out.toBytes("UTF-16"), "UTF-16"));
    }
   
    public void test_null () throws Exception {
        SerializeWriter out = new SerializeWriter(1);
View Full Code Here

        Assert.assertEquals("\"中文\"", new String(out.toBytes("UTF-16"), "UTF-16"));
    }
   
    public void test_null () throws Exception {
        SerializeWriter out = new SerializeWriter(1);
        out.writeString(null);
        Assert.assertEquals("null", new String(out.toBytes("UTF-16"), "UTF-16"));
    }
}
View Full Code Here

public class SerializeWriterTest_2 extends TestCase {

    public void test_0() throws Exception {
        SerializeWriter out = new SerializeWriter(1);
        out.config(SerializerFeature.WriteTabAsSpecial, true);
        out.writeString("\t\n \b\n\r\f\\ \"");
        Assert.assertEquals("\"\\t\\n \\b\\n\\r\\f\\\\ \\\"\"", out.toString());
    }
   
    public void test_1() throws Exception {
        SerializeWriter out = new SerializeWriter(1);
View Full Code Here

   
    public void test_1() throws Exception {
        SerializeWriter out = new SerializeWriter(1);
        out.config(SerializerFeature.WriteTabAsSpecial, true);
        out.config(SerializerFeature.UseSingleQuotes, true);
        out.writeString("\t\n \b\n\r\f\\ \"");
        Assert.assertEquals("'\\t\\n \\b\\n\\r\\f\\\\ \"'", out.toString());
    }
}
View Full Code Here

        if (object == null) {
            out.writeNull();
            return;
        }
       
        out.writeString(object.toString());
    }

}
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.