Php JSON数组问题

Php JSON数组问题,php,json,brackets,json-rpc,Php,Json,Brackets,Json Rpc,我正在使用一个名为JSON-RPC客户端的php库,它向JSON RPC客户端发送一个JSON数组,如 { "jsonrpc" : "2.0", "method" : "name of method", "params" : "params" , "id" : "number" } 我正在尝试将参数作为数组发送到RPC客户端,但库将其发送为: { "jsonrpc" : "2.0", "method" : "nameofmethod", "params" : [{"lol": "yes"}],

我正在使用一个名为JSON-RPC客户端的php库,它向JSON RPC客户端发送一个JSON数组,如

{ "jsonrpc" : "2.0", "method" : "name of method", "params" : "params" , "id" : "number" }
我正在尝试将参数作为数组发送到RPC客户端,但库将其发送为:

{ "jsonrpc" : "2.0", "method" : "nameofmethod", "params" : [{"lol": "yes"}], "id" : "number" } 
但我会:

 { "jsonrpc" : "2.0", "method" : "nameofmethod", "params" : {"lol": "yes"}, "id" : "number"}
(这些都是例子,我的问题是括号“[”和“]”,因为客户端不接受它们)。如果你愿意,我可以上传库


这是我的第一个问题,如果我写错了,请理解我。

只需提供代码,告诉我们如何发送数据。
private function\u exec($method,$params=null){$result=$This->client->$method($params);return$result;}
我认为问题可能出在您的Params数组上,只需尝试在服务器端打印结果,即您的Params数组或对象只要向我们提供代码您如何发送数据。
private function\u exec($method,$Params=null){$result=$this->client->$method($Params);return$result;}
我认为问题可能出在您的Params数组上,请尝试在服务器端打印结果,即您的Params数组或对象