Java 使用Volley android studio发布JSONObject时出错

Java 使用Volley android studio发布JSONObject时出错,java,android,json,android-studio,android-volley,Java,Android,Json,Android Studio,Android Volley,我正在使用截击发送JSONObject,但我得到: 价值 您正在将参数作为JSONObject传递。。您应该重写getParams方法并传递ur参数 请查看博客以供参考:这是解析错误。确保您的服务器返回如下内容 { “websiteInfo”:“这是一个健康网站” }您好,谢谢,这是因为我使用的是localhost造成的吗?或者这无关紧要?不管您使用的是本地主机还是实时服务器,这都无关紧要。为了检查你的服务器返回了什么,请使用邮递员。嗨,谢谢。我试过了,但没有成功。我试过很多方法!发送JSONO

我正在使用截击发送JSONObject,但我得到: 价值
您正在将参数作为JSONObject传递。。您应该重写getParams方法并传递ur参数


请查看博客以供参考:

这是解析错误。确保您的服务器返回如下内容

{ “websiteInfo”:“这是一个健康网站”
}

您好,谢谢,这是因为我使用的是localhost造成的吗?或者这无关紧要?不管您使用的是本地主机还是实时服务器,这都无关紧要。为了检查你的服务器返回了什么,请使用邮递员。嗨,谢谢。我试过了,但没有成功。我试过很多方法!发送JSONObject,发送字符串请求,我还尝试了许多php代码。在互联网上搜索了好几天,尝试了所有的东西,最后完全弄糊涂了,仍然不起作用…你能发布你的api和参数而不是这些php代码吗?我知道问题出在哪里,收到的值显示在我的应用程序中,但现在的新问题是,文件内容返回空值。。。在php中没有其他接收数据的方法吗?
final JSONObject jsonObject = new JSONObject();
    try {
        jsonObject.put("siteName", "example.com");
        jsonObject.put("field", "android");
    } catch (JSONException e) {
        e.printStackTrace();
    }

    button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            JsonObjectRequest objectRequest = new JsonObjectRequest(Request.Method.POST, url, jsonObject, new Response.Listener<JSONObject>() {
                @Override
                public void onResponse(JSONObject response) {

                    try {
                        textView.setText(response.getString("websiteInfo"));
                    } catch (JSONException e) {
                        e.printStackTrace();
                    }
                }
            }, new Response.ErrorListener() {
                @Override
                public void onErrorResponse(VolleyError error) {

                    Toast.makeText(JsonActivity.this, error.getMessage().toString(), Toast.LENGTH_LONG).show();
                }
            });

            Volley.newRequestQueue(JsonActivity.this).add(objectRequest);
        }
    });
    <?php 
$json = file_get_contents('php://input');

$obj = json_decode($json);

$website = $obj->{'siteName'};

$field = $obj->{'field'};

$output ='';

$output->websiteInfo = $website.$field;

$jsonObject=json_encode($output);

echo $jsonObject;
?>