org.frameworkset.json.JacksonObjectMapper Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of bboss-util Show documentation
Show all versions of bboss-util Show documentation
bboss is a j2ee framework include aop/ioc,mvc,persistent,taglib,rpc,event ,bean-xml serializable and so on.http://www.bbossgroups.com
package org.frameworkset.json;
import java.io.File;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.Writer;
public interface JacksonObjectMapper {
T json2Object(String jsonString, Class toclass);
T json2Object(String jsonString, Class toclass, boolean ALLOW_SINGLE_QUOTES);
T json2Object(InputStream jsonString, Class toclass, boolean ALLOW_SINGLE_QUOTES);
// public T json2Object(String jsonString,TypeReference ref) {
// return json2Object(jsonString,ref,true);
//
//
// }
//
// public T json2Object(String jsonString,TypeReference ref,boolean ALLOW_SINGLE_QUOTES) {
// // TODO Auto-generated method stub
//
//// String jsonString = "[{'from_date':'2001-09-21','to_date':'2011-04-02','company':'人寿保险','department':'xxx','position':'主管' },{'from_date':'0002-12-01','to_date':'2011-04-02', 'company':'人寿保险','department':'xxx','position':'主管' }]";
// ObjectMapper mapper = new ObjectMapper();
// mapper.configure(Feature.ALLOW_SINGLE_QUOTES, ALLOW_SINGLE_QUOTES);
// try {
// T value = mapper.readValue(jsonString, ref);
// return value;
//
//
// } catch (Exception e) {
// throw new IllegalArgumentException(jsonString,e);
// }
//
//
// }
String object2json(Object object);
String object2json(Object object, boolean ALLOW_SINGLE_QUOTES);
void object2json(Object object, File writer);
void object2json(Object object, File writer, boolean ALLOW_SINGLE_QUOTES);
void object2json(Object object, OutputStream writer);
void object2json(Object object, OutputStream writer, boolean ALLOW_SINGLE_QUOTES);
void object2json(Object object, Writer writer);
void object2json(Object object, Writer writer, boolean ALLOW_SINGLE_QUOTES);
byte[] object2jsonAsbyte(Object object);
byte[] object2jsonAsbyte(Object object, boolean ALLOW_SINGLE_QUOTES);
T json2ObjectWithType(String jsonString, JsonTypeReference ref, boolean aLLOW_SINGLE_QUOTES);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy