对象不是JSON序列化问题,怎么解决
2个回答
展开全部
json是一种轻量级的数据交换语言,将对象序列化为json格式,可以在网络上传输,且各个平台都有成熟的工具,可以很快的将json反序列化为对应语言所需要的格式。
将java对象序列化为json格式关键代码如下:
Person person = new Person();
person.setName("zhangsan");
person.setBirth(new Date());
person.setAge(18);
//JSON对象序列化
String jsonPerson = null;
ObjectMapper objectMapper = new ObjectMapper();
StringWriter stringWriter = new StringWriter();
JsonGenerator createJsonGenerator = new JsonFactory().createJsonGenerator(stringWriter);
objectMapper.writeValue(stringWriter, person);
createJsonGenerator.close();
jsonPerson = stringWriter.toString();
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询