src.java.test.TestGenerator Maven / Gradle / Ivy
The newest version!
package test;
import java.io.*;
import java.math.BigDecimal;
import org.codehaus.jackson.*;
public class TestGenerator
{
private TestGenerator() { }
public static void main(String[] args)
throws Exception
{
StringWriter strw = new StringWriter();
JsonGenerator jg = new JsonFactory().createJsonGenerator(strw);
jg.writeStartObject();
jg.writeFieldName("pi");
//jg.writeNumber(new BigDecimal("1.23"));
jg.writeNumber(new BigDecimal("1.23"));
jg.writeFieldName("binary");
byte[] data = "Test string!".getBytes("UTF-8");
jg.writeBinary(data);
// what happens if we leave this out?
//jg.writeEndObject();
jg.close();
System.out.println("Result: <"+strw.toString()+">");
}
}