Json Arrays, объекты JSON и строки JSON - PullRequest
0 голосов
/ 07 мая 2018

привет, у меня есть следующий php-скрипт для извлечения данных из базы данных mysql, но у меня проблема с передачей ответа json

$data=[];

    while($row=mysqli_fetch_assoc($result))

    {
      array_push($data,[
                    'first_name' => $row['first_name'],
                    'last_name' => $row['last_name'],
                    ]);

    }

    echo json_encode($data);

и это дает результат

[{"first_name":"John","last_name":"Doe"}]
[{"first_name":"Doe","last_name":"John"}]

Я бы хотел, чтобы он произвел

{
"users": [
    {
        "first_name": "John",
        "last_name": "Doe"
    },
    {
       "first_name": "Doe",
        "last_name": "John"
    }
    ]
}

Я пытаюсь получить JSON с модернизацией, используя

@SerializedName("users")

1 Ответ

0 голосов
/ 12 мая 2018

Я решил это просто, добавив

echo json_encode(array("users"=>$data));

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

...