我必须为空两个JSON对象:比较JSON结构红宝石
obj1= [ { "id": 4, "userId": "abc", "firstName": "abc", "lastName": "abc", "email": "[email protected]", "prefers" : [{"breakfast" : "bread" , "lunch" : "non-veg"}] } ]
obj2= [ { "id": 5, "userId": "def", "firstName": "def", "lastName": "def", "email": "[email protected]", "prefers" : [{"breakfast" : "egg" , "lunch" : "veg"}] } ]
由于这些对象我要验证对象2具有相同的密钥object1
diff(obj1,obj2)
应该给我丢失的钥匙
您需要创建一个递归方法来收集所有的键,然后使用'Array#-'方法。 –