[alibaba/fastjson]怎么将JSONObject转换成Javabean?

2025-11-03 650 views
0

final JSONObject object = ...; return object.toJavaObject(clazz);

这里的返回值是空的,并不能转换成为Javabean,现在我能想到的方法是先将JSONObject转换成String,然后通过Json.parseObject(string, clazz),这种方式去转换。

请问有没有一种更方便的方法吗??

@wenshao

回答

3

final JSON object; 用这个

4

能具体点吗??不太明白您所说的。。 @zwonb

9

@yijun135 能给个转换为null的例子吗

8

@kimmking JSONObject jsonObject = new JSONObject(); jsonObject.put(xxx,xxx) jsonObject.put(xxx,xxx)

随便put几个值,然后按照你put进去的值生成一个JavaBean类,按照所说的方式,结果就是null 因为JSONObject本身来说是一个Map,转换不了