//Java对象序列化为JSON格式(需引入jackson-all-1.7.6.jar) Person person = new Person();
String personJson = null; ObjectMapper mapper = new ObjectMapper(); StringWriter sw = new StringWriter(); JsonGenerator gen = new JsonFactory().createJsonGenerator(); mapper.writeValue(gen, person); gen.close(); personJson = sw.toString(); //JSON反序列化 Person zhansan = (Person)mapper.readValue(personJson, Person.class); //Java对象序列化为XML格式(需引入xstream-1.4.4.jar) Person person = new Person(); XStream xStream = new XStream(new DomDriver()); xStream.alias("person", Person.class);
String personXML = xStream.toXML(person); //XML反序列化 Person zhangsan = (Person)xStream.fromXML(personXML);
浙公网安备 33010602011771号