{"ScriptPreparationCode":null,"TestCases":[{"Name":"json stringify","Code":"var obj = {a: \u0022hello\u0022, c: \u0022test\u0022, po: 33, arr: [1, 2, 3, 4], anotherObj: {a: 33, str: \u0022whazzup\u0022}};\r\nvar obj2 = JSON.parse(JSON.stringify(obj));","IsDeferred":false},{"Name":"lodash deep clone","Code":"var obj = {a: \u0022hello\u0022, c: \u0022test\u0022, po: 33, arr: [1, 2, 3, 4], anotherObj: {a: 33, str: \u0022whazzup\u0022}};\r\nvar obj2 = _.clone(obj, true);","IsDeferred":false},{"Name":"Object.assign","Code":"var obj = {a: \u0022hello\u0022, c: \u0022test\u0022, po: 33, arr: [1, 2, 3, 4], anotherObj: {a: 33, str: \u0022whazzup\u0022}};\r\nvar obj2 = Object.assign({}, obj);","IsDeferred":false},{"Name":"Ramda clone","Code":"var obj = {a: \u0022hello\u0022, c: \u0022test\u0022, po: 33, arr: [1, 2, 3, 4], anotherObj: {a: 33, str: \u0022whazzup\u0022}};\r\nvar obj2 = R.clone(obj);","IsDeferred":false}]}