Проверка наличия в 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 ... ondocument
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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