Today I was busy writing a REST API for a XPages application. That was a good point to update my Jackson JSON mapper OSGi plugin,which is an wrapper around the powerful Jackson JSON project.
I have split 1 method in 2 and I have added 3 methods which accept a ObjectWriter as parameter.
New methods
write value from POJO object to JSON string, but nice formatted
JacksonWrapper wrapper = new JacksonWrapper();
String json = wrapper.writeWithDefaultPrettyPrinter(POJOObject(s));
write value from POJO object to an OutputStream
1 2 | JacksonWrapper wrapper = new JacksonWrapper(); wrapper.writeValueToOutputstream(POJOObject(s)); |
write value from POJO object to an FileWriter
1 2 | JacksonWrapper wrapper = new JacksonWrapper(); wrapper.writeValueToFilewriter(POJOObject(s)); |
write value from POJO object to an File
1 2 | JacksonWrapper wrapper = new JacksonWrapper(); wrapper.writeValueToFile(POJOObject(s)); |
I have updated the GIT repository on BitBucket. It also includes the update site, with the latest plugin.
Happy coding..
Nice.