如何将Java属性序列化为JSON

3

我可以将POJO(普通Java对象)中的JSON序列化属性(指Java bean的getter和setter属性)进行翻译吗?


2
getter/setter 是方法而不是属性。 - Bhesh Gurung
你还想序列化什么?“属性”是类中的字段。 - Brian Roach
1个回答

2
是的。JacksonJersey 项目可以帮助你实现这一点。这里有一篇关于使用 Jackson 对 Java 对象进行序列化的 文章。基本上,你可以这样做:
new JavaTypeMapper().writeValue(new File("out.json"), myObject);

3
JavaTypeMapper已被ObjectMapper取代。http://jira.codehaus.org/browse/JACKSON-30 同时请注意,writeValue(File, Object)会将输出写入文件,而writeValueAsString会将JSON输出为Java字符串。 - Programmer Bruce

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接