如何将对象转换为JSON表示形式

rip*_*234 5 java json

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

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

必须提供基本的馆藏支持。

rip*_*234 5

嘿,我发现/记住了我们已经为此使用的东西。

来自 CodeHaus 的ObjectMapper

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

Object obj = ...
String result = new ObjectMapper().writeValueAsString(obj);
Run Code Online (Sandbox Code Playgroud)


Nim*_*sky 2

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