如何使用java(Spring)在json中获得这种类型的结构响应
我想使用java从backlog中获取所有故事及其子故事如何使用java(Spring)在json中获得这种类型的结构响应,java,json,spring,list,Java,Json,Spring,List,我想使用java从backlog中获取所有故事及其子故事 { stories : [ code du story : 11245; title du story : "title1"; ..... ] , [ code du story : 212458, title du story
{ stories :
[
code du story : 11245;
title du story : "title1";
.....
] ,
[
code du story : 212458,
title du story : "title2";
.....
substories : [
code: 4583 ; title: ”lib3” ….
],
[
code: 124584 ; title: ”lib4”
], …
],
[
code du story : 12845;
title du story : "title5";
.....
] ,
....
我试着:
List<List<Object>>
列表
但这对我不起作用
如何使用这种响应结构并以json格式返回它
提前感谢。在java中创建用于序列化和反序列化对象的类 使用objectmapper将对象转换为字符串,反之亦然。您可以在Jackson库中使用对象映射器 代码示例
Class Stories{
String code;
String title;
List<Stories> subStories;
}
ObjectMapper mapper = new ObjectMapper();
List<Stories> stories = mapper.readValue(jsonstring, new TypeReference<ArrayList<Stories >>() {});
}
课堂故事{
字符串代码;
字符串标题;
列出子目录;
}
ObjectMapper mapper=新的ObjectMapper();
List stories=mapper.readValue(jsonstring,new TypeReference(){});
}
谢谢您的回答。在存储库中,获取此信息的方法应该是retourn List?