目前正在尝试调用需要的服务:
{
"a": [
{
"a1": "stuff",
"a2": "stuff",
"a3": "stuff"
}
],
"b": "stuff",
"c": "stuff",
"d": "stuff"
}
我需要通过 java ws rs 发布我的 json 查询,并且想知道如何将所有这些包装在一个实体中。
我尝试制作 2 个包装器:
class A {
String a1;
String a2;
String a3;
}
class Wrapper {
A a;
String b;
String c;
String d;
}
但是在发布实体后:
webResourceEndPoint.request(MediaType.APPLICATION_JSON)
.post(Entity.json(wrapper);
我收到错误 400。
似乎它无法读取我的 json 或理解包装器。我应该如何处理这个查询?