【问题标题】:How to make an "Object " in JSON which will take two "List <Long> " in it?如何在 JSON 中创建一个“对象”,其中包含两个“List <Long>”?
【发布时间】:2023-03-27 19:23:01
【问题描述】:

我已经开发了一个代码,我必须通过将一个对象发送到一个名为say“hello”的类来测试它,该类中有2个列表:- 测试通过“邮递员”以 Json 作为输入格式进行。

class Hello 
{
     List<Long> l1 = new ArrayList<>();
     List<Long> l2 = new ArrayList<>();
......
}

在这个我创建的对象是形式 { "l1": [104,105],
"l2" : [-1,-21] }


但它给我的回应是:


“消息”:“为请求提供的数据无效,使用的数据类型不正确。”,导致失败, 请告诉我如何声明对象。 提前谢谢

【问题讨论】:

  • 你如何创建你的json?你在使用任何库吗?
  • 看起来更像是一个读取/传输问题,而不是将其编码为 json。
  • @nafas 我必须通过“邮递员”应用程序创建对象,这允许我制作对象,事实上我自己想知道这个对象的结构格式规范

标签: java json object testing postman


【解决方案1】:
Long<List> l1=new ArrayList<Long>;
Long<List> l2=new ArrayList<Long>;

不会:

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

?

【讨论】:

  • @everyone ,我得到了答案,实际上我以正确的方式做这件事,但是系统正在使用的 JAR 没有更新,所以更新它们对我有帮助
猜你喜欢
  • 2022-07-06
  • 2012-09-04
  • 2021-09-22
  • 1970-01-01
  • 2020-10-13
  • 2014-07-29
  • 1970-01-01
  • 1970-01-01
  • 2013-03-01
相关资源
最近更新 更多