test-result-sorted.json

{"Added":{"AddedAtRootInt2":2,"AddedObject":{"AddedSubObject":"AddedSubObjectNewValue"},"ChangedObject":{"AddedSubObject":"AddedSubObjectNewValue"}},"Changed":{"ChangedArrayTest":[{"ArrayObject-1-a":"ArrayObject-1-a-value","ArrayObject-1-b":"ArrayObject-1-b-value"},{"ArrayObject-1-a":"NewValueTriggeringArrayChange","ArrayObject-2-b":"ArrayObject-2-b-value"}],"ChangedNullToPrimitive":"ChangedNullToPrimitiveValue","ChangedObject":{"ChangedSubObject":"ChangedSubObjectNewValue"},"ChangedPrimitiveToNull":null},"ChangedOriginals":{"ChangedArrayTest":[{"ArrayObject-1-a":"ArrayObject-1-a-value","ArrayObject-1-b":"ArrayObject-1-b-value"},{"ArrayObject-1-a":null,"ArrayObject-2-b":"ArrayObject-2-b-value"}],"ChangedNullToPrimitive":null,"ChangedObject":{"ChangedSubObject":"ChangedSubObjectOldValue"},"ChangedPrimitiveToNull":"ChangedPrimitiveToNullValue"},"New":{"AddedAtRootInt2":2,"AddedObject":{"AddedSubObject":"AddedSubObjectNewValue"},"ChangedArrayTest":[{"ArrayObject-1-a":"ArrayObject-1-a-value","ArrayObject-1-b":"ArrayObject-1-b-value"},{"ArrayObject-1-a":"NewValueTriggeringArrayChange","ArrayObject-2-b":"ArrayObject-2-b-value"}],"ChangedNullToPrimitive":"ChangedNullToPrimitiveValue","ChangedObject":{"AddedSubObject":"AddedSubObjectNewValue","ChangedSubObject":"ChangedSubObjectNewValue"},"ChangedPrimitiveToNull":null},"NotChanged":{"NotChangedArrayTest":[{"ArrayTestToNotChange1":"ArrayTestToNotChange1Value","ArrayTestToNotChange2":"ArrayTestToNotChange2Value"},3],"NotChangedBoolean":true,"NotChangedNum":6.9,"NotChangedObject":{"NotChangedObjectSubObject1":"NotChangedObjectSubObject1Value","NotChangedObjectSubObject2":"NotChangedObjectSubObject1Value"}},"Removed":{"ChangedObject":{"RemovedSubObject":"RemovedSubObjectOldValue"},"RemovedAtRootInt2":2,"RemovedNullItem":null}}