Обнаружение различий между двумя файлами json в c#

Например, если у меня есть следующие тексты json:

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

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

Мне нужно что-то в С#, которое читает эти файлы и показывает разницу. т.е. он может вернуть следующий объект:

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

Есть ли какой-нибудь API или предложения для этого?

13
задан Tony 14 June 2012 в 13:32
поделиться