Android, JSONObject не может быть преобразован в JSONArray

В моем приложении для Android я пытаюсь установить связь с веб-сервером, на котором хранятся случайно сгенерированные поддельные имена пользователей и оценки.

{ scores: [
 {
un: "Feltricapulta",
sc: "143"
},
{
un: "Henroid",
sc: "120"
},
{
un: "ieteubmospta",
sc: "70"
},
{
un: "pmbotesteuai",
sc: "67"
},
{
un: "epesomiubtat",
sc: "65"
}
] }

Код в файле PHP выглядит следующим образом:

<?php 

    include ('connecttomysql.php');


    $command = 'SELECT un, sc FROM xmlscores ORDER BY sc DESC';
    $execute_command = mysql_query($command);

        echo '{ "scores": ';

    while ($table_row = mysql_fetch_assoc($execute_command))
        {
            $jsonArray [] = $table_row;         
        }
        echo json_encode($jsonArray);

        echo '}'

    ?>

Я назвал это.php&nbsp;URL в Android, используя общийHttpGet&nbsp;метод. Вывод данных json печатается на трассировку стека и выдает ошибку «Не удается преобразовать объект в массив».

Глядя на файл PHP и вывод json, есть ли что-нибудь заметно не так с моими кодами или выводом? Я не могу понять это.