{"ScriptPreparationCode":"var data = [\r\n {\r\n \u0027key\u0027: \u0027Username\u0027,\r\n \u0027value\u0027: \u0027Benutzername\u0027\r\n },\r\n {\r\n \u0027key\u0027: \u0027Password\u0027,\r\n \u0027value\u0027: \u0027Passwort\u0027\r\n },\r\n {\r\n \u0027key\u0027: \u0027name\u0027,\r\n \u0027value\u0027: \u0027Julious\u0027\r\n },\r\n {\r\n \u0027key\u0027: \u0027lastname\u0027,\r\n \u0027value\u0027: \u0027Extremus\u0027\r\n }\r\n];","TestCases":[{"Name":"Using the spread operator","Code":"const newData = data.reduce((acc, { key, value }) =\u003E ({ ...acc, [key]: value }), {});","IsDeferred":false},{"Name":"Set the properties directly in the object","Code":"const newData = data.reduce((acc, row) =\u003E (acc[row.key] = row.value, acc), {});","IsDeferred":false}]}