Проверка наличия в JsonDocument всех элементов другого JsonDocument.C#

Место общения программистов C#
Anonymous
Проверка наличия в JsonDocument всех элементов другого JsonDocument.

Сообщение Anonymous »

Есть ли простой способ проверить, содержит ли один JsonDocument те же элементы, что и другой JsonDocument? Я хочу добиться чего-то вроде b.Except(a).Any() для List.
Изменить:
Я хочу не DeepEquals, поскольку он абсолютно сравнивается все, и если есть малейшее несоответствие, это даст мне ложь.
Это будет немного псевдокода в стиле C#, но рассмотрите следующий сценарий:

Код: Выделить всё

b = {
"prop1": 1,
"prop2": "apple"
}

Код: Выделить всё

a = {
"prop1": 1,
"prop2": "apple",
"prop3": "extra big"
}
Мне нужно поведение, подобное !b.Except(a).Any(), потому что это дало бы мне true в приведенном выше сценарии. DeepEquals вернет мне ложь.

Подробнее здесь: https://stackoverflow.com/questions/790 ... sondoument

Вернуться в «C#»