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