实例
利用StringWriter和ObjectMapper对象,JsonFactory工厂创建generator
public void object_json(){
try{
StringWriter sw=new StringWriter(); //将字符串写入
ObjectMapper om=new ObjectMapper();//对象和json数据互相转换的映射
Map<String,Object> map=new HashMap<String,Object>();
map.put("name", "张三");
map.put("sex", "男");
JsonGenerator gt=new JsonFactory().createGenerator(sw); //创建generator
om.writeValue(gt, map);
gt.close();
String json = sw.toString();
System.out.println(json);
}catch(Exception e){
}
StringWriter sw=new StringWriter(); //将字符串写入
ObjectMapper om=new ObjectMapper();//对象和json数据互相转换的映射
Map<String,Object> map=new HashMap<String,Object>();
map.put("name", "张三");
map.put("sex", "男");
JsonGenerator gt=new JsonFactory().createGenerator(sw); //创建generator
om.writeValue(gt, map);
gt.close();
String json = sw.toString();
System.out.println(json);
}catch(Exception e){
}
}