Ошибка получения java.lang.String не может быть преобразована в JSONObject

Я успешно отправил строковый запрос, но при попытке с запросом объекта JSON он показывает, что строка не может быть преобразована в JSONObject.

java.lang.String не может быть преобразован в JSONObject

Java

JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.POST, url, null,
                new Response.Listener<JSONObject>() {
                    @Override
                    public void onResponse(JSONObject response) {
                        _response.setText(response.toString());

                    }
                },
                new Response.ErrorListener() {
                    @Override
                    public void onErrorResponse(VolleyError error) {
                        _response.setText(error.getMessage().toString());
                        System.out.println(error.getMessage().toString());

                    }
                }) {
            //adding parameters to the request
            @Override
            protected Map<String, String> getParams() throws AuthFailureError {
                Map<String, String> params = new HashMap<>();
                params.put("name", _name.getText().toString());
                params.put("email", _email.getText().toString());
                return params;
            }
        };
        MySingleton.getInstance(getApplicationContext()).addToRequestQueue(jsonObjectRequest);

Php

<?php
class User {
    public $name = "";
    public $email  = "";
}

$user = new User();
$user->name = trim($_POST['name']);
$user->email  = trim($_POST['email']);

json_encode($user);
?>

Вы пропустили в echo строку JSON? echo json_encode($user);.

Syscall 18.05.2018 10:47

Извините, но непонятно, что вы на самом деле делаете. Найдите время, чтобы пересмотреть свой вопрос. Попробуйте думать с нашей точки зрения, мы ничего не знаем о том, что вы пытаетесь сделать ...

arkascha 18.05.2018 10:50

После записи эха возникла такая же проблема.

Tahsin 18.05.2018 10:53
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
3
37
0

Другие вопросы по теме