Java 如何在JSON中创建一个包含两个“List”的“Object”?

Java 如何在JSON中创建一个包含两个“List”的“Object”?,java,json,object,testing,postman,Java,Json,Object,Testing,Postman,我开发了一个代码,我必须通过向名为say hello的类发送一个对象来测试它,该类中有两个列表:- 测试通过Postman完成,输入格式为Json class Hello { List<Long> l1 = new ArrayList<>(); List<Long> l2 = new ArrayList<>(); ...... } 在这里,我创建的对象是 { l1:[104105], l2:[-1,-21] } 但我得到的回

我开发了一个代码,我必须通过向名为say hello的类发送一个对象来测试它,该类中有两个列表:- 测试通过Postman完成,输入格式为Json

class Hello 
{
     List<Long> l1 = new ArrayList<>();
     List<Long> l2 = new ArrayList<>();
......
}
在这里,我创建的对象是 { l1:[104105], l2:[-1,-21] }

但我得到的回答是:

消息:为请求提供的数据无效,使用的数据类型不正确,导致失败, 请告诉我如何申报这个物品。 先发制人

Long<List> l1=new ArrayList<Long>;
Long<List> l2=new ArrayList<Long>;
不会是:

List<Long> l1 = new ArrayList<>();
List<Long> l2 = new ArrayList<>();

如何创建json?您使用的是LIB吗?看起来更像是一个读取/传输问题,而不是将其编码为json。@因为我必须通过Postman应用程序创建对象,它允许我创建对象,事实上,我自己想知道该对象的结构格式规范object@everyone,我得到了我的答案,实际上我是用正确的方式做的,但是系统正在使用的JAR没有更新,所以更新它们对我有帮助