Когда запрос возвращает одну строку и я конвертирую ее в JSON, я получаю:
Случай 1:
{"comment":[{"response":"I totally agree"}]}
Однако, когда запрос возвращает более одной строки и преобразуетсяв JSON я получаю:
Случай 2:
{"comment":[{"response":"I totally agree"},{"response":"You must be kidding"}]}
Если я просто хочу первую строку, как я могу преобразовать JSON в случае 2 в форму случая 1. Счастливыиспользуйте PHP или сделайте что-нибудь в запросе MYSQL.Запрос и код для создания JSON выглядит следующим образом:
$sql = "SELECT response
FROM comments
WHERE MATCH(comments) AGAINST('$query' IN NATURAL LANGUAGE MODE)";
while($row = mysqli_fetch_assoc($res)) {
$return[] = $row;
}
echo json_encode(array('comment'=>$return));
}