Unterschiede zwischen zwei JSON-Dateien in c # erkennen

Zum Beispiel, wenn ich die folgenden json-Texte habe:

 object1{
     field1: value1;
     field2: value2;
     field3: value3;
 }

 object1{
     field1: value1;
     field2: newvalue2;
     field3: value3;
 }

Ich brauche etwas in c #, das diese Dateien liest und den Unterschied zeigt. es kann das folgende Objekt zurückgeben:

differences {
    object1: { field: field2, old_value: value2, new_value: newvalue2}
}

Gibt es eine API oder Vorschläge, um dies zu tun?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage