使用具有参数的参数在Java中创建JSON RPC请求
标题有点混乱,但我尝试创建一个JSON RPC请求,如下所示:使用具有参数的参数在Java中创建JSON RPC请求,java,json,json-rpc,Java,Json,Json Rpc,标题有点混乱,但我尝试创建一个JSON RPC请求,如下所示: { "method":"site/method", "id":1, "filter":{ "name":"person" } } 我很难找到一个方法来做到这一点。我现在正在使用JSONRPCBase库,但我不确定它是否与该库兼容。有人有什么建议吗?您的请求结构不符合JSON-RPC 对于,请尝试: 例如,参数必须是数组,这取决于您的方法参数,因此它可以根据您的实现而变化。例如: {
{
"method":"site/method",
"id":1,
"filter":{
"name":"person"
}
}
我很难找到一个方法来做到这一点。我现在正在使用JSONRPCBase库,但我不确定它是否与该库兼容。有人有什么建议吗?您的请求结构不符合JSON-RPC 对于,请尝试: 例如,参数必须是数组,这取决于您的方法参数,因此它可以根据您的实现而变化。例如:
{
"method": "site/method",
"id": 1,
"params": [{
"filter": {
"name": "person"
}}]
}
}
或
你是说使用对象作为参数?或者只是传递一个对象或一个映射,或者你的库可能会例外的任何东西,是的,对象。我用gson算出了。
{
"method": "site/method",
"id": 1,
"params": [{
"filter": {
"name": "person"
}}]
}
}
{
"method": "site/method",
"id": 1,
"params": [{
"name": "person"
}]
}
}