json_encode Добавляет NULL в конец вывода JSON

Следующая функция успешно возвращает ожидаемый JSON из моей таблицы WordPress, но в конце строки добавляется "ноль". Я попробовал несколько предложений здесь в stackru, но ничего не работает. Любые указатели будут высоко оценены.

function see_get_basic_accuracy() {
  global $wpdb;

  $userid = apply_filters( 'determine_current_user', false );
  wp_set_current_user( $userid );
  $userID = get_current_user_id();

  $sql = "
    SELECT *
    FROM basic_accuracy_table
    WHERE user_id = $userID
    ORDER BY recent_session ASC
    LIMIT 1;
    ";

  $results = $wpdb->get_results($sql);
  $json = json_encode($results);

  echo $json;
}

Вот вывод:

[{"id": "4264", "Session_Count": "700", "Session": "Session - 700", "Session_Date": "2018-01-04 16:00:06", "user_id": " 1", "трудность": "Базовый","tot_pct":"32","tot_abs":"8","length_pct":"20","width_pct":"20","angle_pct":"0","curvature_pct":"80","location_pct":"40","length_abs":"1","width_abs":"1","angle_abs":"0","curvature_abs":"4","location_abs":"2","lead_value":null,"Recent_Session":"1","comb_label":"700, 04.01.2008, 16:00, na, na, na","comb_label_ordered":"700, 04.01.2008, 16:00, нет, нет, нет, 1, 1, 1, 0, 4, 2, 8, 20, 20, 0, 80, 40, 32"}]null

0 ответов

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