Мне нужно сравнить две строки, представляющие объекты 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, но приветствуются и другие подходы.