【发布时间】:2015-05-04 13:09:14
【问题描述】:
我有一些属性的类,例如:
public class MyClass {
public int number;
public String s;
}
我想将此类的 Map 转换为 json。例如:
Map<String, MyClass> map = new HashMap();
map.put("sss", new MyClass(1, "blabla");
json j = new json(map);
我希望输出是这样的:
{"sss":{"number":"1","s":"blabla"}}
有人知道如何在 JAVA 中做到这一点吗?我尝试使用JSONObject 和Gson,但对我不起作用。
【问题讨论】:
-
您是否已经考虑过使用 Jackson-Mapper? - jackson.codehaus.org
-
@PatrickOutOfBounds,你能举例说明如何使用 Jackson-Mapper 做到这一点,因为我没有成功做到这一点。也许你的例子会对我有所帮助。