How to compare whether two objects are the same

I have a structure of record type A like this:

{id:

other business field:,

relationships:

record Type2: {

id,

A_id,

other business field

}

recordType3: 

{

id,

A_id,

other business field

}

},

After user change the data, I want to check whether the business field is actually modified. What I thought is to traverse the list of this record and construct new objects using the business field, use the new objects to compare. I want to know is this the only way to solve my problem? Is there any easy way can solve this.

 

  Discussion posts and replies are publicly visible