Я посоветовал бы вам вместо JSON + файл, использовать нормальную SQL базу.
Так как в скором времени файл может вырастить и операций добавить, удалить.. будут требовать чуть больше времени чем это нужно.
А так для работы с JSON вам нужнл знать всего 2 метода.
JSON.stringify - преоброзовать обьект в JSON(в строку).
JSON.parse - строку обратно в обьект.
То есть берем вашу базу данных, прогоняем через
parse получаем массив с js обьектами(юзерами).
Потом можно к примеру сортировать и выбрать первые 10 обьектов.
const top10users = user.sort((a, b)=> (a.messageCount > b.mesaageCount) ? 1 : -1).slice(0,10);