繁体   English   中英

如何将对象转换为JSON表示

[英]How do I convert an object to JSON representation

奇怪的是,我没有找到这个。

将对象转换为JSON字符串的最简单方法是什么? (像对象图中的循环这样的边缘情况对我来说并不是很感兴趣。让我们找到一个解决A类简单情况的解决方案,其中包含B,C,D类和一些基元的一些对象)。

基本的集合支持是必须的。

嘿,我发现/记得我们已经在使用的东西了。

CodeHaus的ObjectMapper

代码看起来像这样 - 超级简单:

Object obj = ...
String result = new ObjectMapper().writeValueAsString(obj);

来自谷歌的Gson对我有好处。 它适用于集合和泛型,并可以双向转换。

我推荐JAXB + Jackson。 请查看此问题以获取更多详细信息。

请参阅此处的答案: 使用JSON的Javascript到Java

答案适用于两种方式,它们是双向的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM