Как сравнить два json'а, игнорируя порядок элементов в свойствах массива?

Мне нужно сравнить две строки, представляющие объекты json. В целях тестирования мне нужен способ сравнения этих строк, игнорируя не только порядок дочерних элементов (что довольно часто), но и порядок элементов в свойствах массива jsons. То есть: [

group: {
    id: 123,
    users: [
       {id: 234, name: John},
       {id: 345, name: Mike}
    ]
}

] должно быть равно:

group: {
    id: 123,
    users: [
       {id: 345, name: Mike},
       {id: 234, name: John}
    ]
}

В идеале мне нужна библиотека javascript, но приветствуются и другие подходы.

6
задан Alex Shesterov 19 September 2018 в 14:38
поделиться