Ret里面套bean 做成json 返回 , 在另一个jfinal系统怎么反解呢

Ret里面套bean 做成json api返回 , 在另一个jfinal系统怎么接收这个Ret json ,并反解成 Ret套 bean这种形式呢。

评论区

lxhxka

2020-08-18 18:51

json 解析的方式常用的是fastjson、jackson

JFinal

2020-08-18 20:41

String jsonString = getRawData();
Map map = FastJson.getJson().toJson(jsonString, Map.class);
Ret ret = Ret.create().putAll(map);

红星

2020-08-18 23:00

感谢大家回复,可能我没描述清楚哈 ,我本命语言不是java 。不是很熟详细描述如下

源站是这样的 Ret.ok().set("result", List list)

接受站这样用 Ret ret = JsonKit.parse(jsonString, Ret.class);

但是 ret.get("result") 的时候丢失类型。调试打印的 List
不是 List ,所以很困扰。希望大家教一下
@JFinal

红星

2020-08-18 23:02

发出来居然会过滤类型

红星

2020-08-18 23:04

Ret.ok().set("result", List list)

红星

2020-08-18 23:05

Ret.ok().set("result", List[News] list)

红星

2020-08-18 23:05

但是 ret.get("result") 的时候丢失类型。调试打印的 List[JSONObject]不是 List[News]