出现此错误:
5CEF
在实际文件中,它指的是
login: demo
password: ****
[AJAX] Invalid JSON - Server reponse is:
<br />
<b>Warning</b>: get_object_vars() expects parameter 1 to be object, string given in <b>C:\wamp\www\examples\json-rpc\json-rpc.php</b> on line <b>75</b><br />
<br />
<b>Warning</b>: get_object_vars() expects parameter 1 to be object, string given in <b>C:\wamp\www\examples\json-rpc\json-rpc.php</b> on line <b>75</b><br />
<br />
<b>Warning</b>: get_object_vars() expects parameter 1 to be object, string given in <b>C:\wamp\www\examples\json-rpc\json-rpc.php</b> on line <b>75</b><br />
{"jsonrpc":"2.0","result":null,"id":"2","error":{"code":-32600,"message":"Invalid Request: no method"}}
我可以将其更改为“get_string_vars”吗?或者它是否必须保留与密码相关的对象?我有点像菜鸟,只是在做一个项目,谢谢。
答案 0 :(得分:0)
您需要传递get_field()
对象而不是字符串。
您可能需要执行以下操作:
$object = json_decode($input);
$result = get_field($object, $field, $default);