У меня есть массив с именем "wordsArray", содержит 5000 слов. Я ищу решение для сортировки этого массива на основе «Word». «Id». У нас также есть «Проект». «Id», что не важно в нашем случае. Вот формат JSON массива:Сортировка вложенного массива JSON в Javascript
{
"Word":
{"id":"1","project_id":"2"},
"Project":
{"id":"2","name":"Web"}
},{
"Word":
{"id":"4","project_id":"2"},
"Project":
{"id":"2","name":"Web"}
},{
"Word":
{"id":"2","project_id":"2"},
"Project":
{"id":"2","name":"Web"}
},{
"Word":
{"id":"3","project_id":"2"},
"Project":
{"id":"2","name":"Web"}
};
После сортировки, это должно быть что-то вроде этого:
{
"Word":
{"id":"1","project_id":"2"},
"Project":
{"id":"2","name":"Web"}
},{
"Word":
{"id":"2","project_id":"2"},
"Project":
{"id":"2","name":"Web"}
},{
"Word":
{"id":"3","project_id":"2"},
"Project":
{"id":"2","name":"Web"}
},{
"Word":
{"id":"4","project_id":"2"},
"Project":
{"id":"2","name":"Web"}
};
Update:В JavaScript
Звучит как довольно простой вид для выступления на любом языке. –
Вы что-то внедрили? С чем конкретно вы сталкиваетесь? На каком языке вы работаете? –
@KevinB Я пробовал это, но не работал. Мне нужно в JS. 'code' wordsArray.sort (function (a, b) { return a.id - b.id; });' code' –