Рассмотрим следующую ситуацию
У меня есть таблица базы данных, как показано ниже
user_id user_rank
------------------
22 10
32 9
43 7
31 6
, и у меня есть JSON-объект с идентификатором пользователя, подобным (другие узлы в json скрыты для простоты,рассмотрим этот ответ от API)
{"user_id":[31,22,43,32]}
Теперь, как мне отсортировать результат JSON на основе ранга user_id в базе данных и получить такой результат, как
{"user_id":[22,32,43,31]}
isесть что-то вроде LINQ в рельсах, так что я могу сохранить в нем значения объекта json и сделать соединение между объектом и таблицей базы данных, чтобы получить отсортированный json?