通过Java

时间:2019-11-11 10:26:34

标签: graphql

enter image description here我正在尝试使用graphQL获取一些数据。代码应采用以下格式,但是在调试时,出现以下错误:

  

[{“ message”:“ \” input \“值必须为   指定“,”类别“:” graphql-input“,”位置“:[{” line“:1,” column“:10}]}]

基本上,我想要Java中以下格式的数据。

查询{       客户{         ID         地址{         ID           名字           姓           街           市           地区{             region_code             区域             region_id           }           邮编           country_id           电话         }       }     }

我在Java中编写的

查询如下:

return q -> q.customerId()
            .id()   
            .firstname()
            .lastname()
            .street()
            .city()
            .region(getCustomerAddressRegionQuery())
            .postcode()
            .countryId()
            .telephone();  

所以我应该写什么Java查询才能获得输出。 这里也附有错误图片

1 个答案:

答案 0 :(得分:0)

问题不在于从Java返回值,而在于执行的graphql查询。该查询需要一个名为“ input”的输入,但您没有提供。您的GraphQL查询是什么样的?