{"ScriptPreparationCode":"var obj1 = {\r\n a: {\r\n a1: 12,\r\n a2: 32\r\n },\r\n b: {\r\n b1: 123\r\n },\r\n c: 13\r\n};\r\nvar obj2 = {\r\n a: {\r\n a1: 22,\r\n a2: 42,\r\n a3: 200\r\n },\r\n b: {\r\n b2: 13\r\n },\r\n c: 15\r\n};","TestCases":[{"Name":"jQuery 1: extend","Code":"$1.extend(true, {}, obj1, obj2);","IsDeferred":false},{"Name":"jQuery 2: extend","Code":"$2.extend(true, {}, obj1, obj2);","IsDeferred":false},{"Name":"jQuery 3: extend","Code":"$3.extend(true, {}, obj1, obj2);","IsDeferred":false},{"Name":"Lodash 1: merge","Code":"_1.merge({}, obj1, obj2);","IsDeferred":false},{"Name":"Lodash 2: merge","Code":"_2.merge({}, obj1, obj2);","IsDeferred":false},{"Name":"Lodash 3: merge","Code":"_3.merge({}, obj1, obj2);","IsDeferred":false},{"Name":"Lodash 4: merge","Code":"_4.merge({}, obj1, obj2);","IsDeferred":false}]}