{"ScriptPreparationCode":"const chars = \u0027abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789\u0027;\r\nconst dataArray = [];\r\n\r\nfor (let i = 0; i \u003C 1000; i\u002B\u002B) {\r\n const subArray = [];\r\n const numSubparts = Math.floor(Math.random() * 5) \u002B 1;\r\n \r\n for (let j = 0; j \u003C numSubparts; j\u002B\u002B) {\r\n const len = Math.floor(Math.random() * 100) \u002B 1;\r\n let str = \u0027\u0027;\r\n for (let k = 0; k \u003C len; k\u002B\u002B) {\r\n str \u002B= chars[Math.floor(Math.random() * chars.length)];\r\n }\r\n subArray.push(str);\r\n }\r\n \r\n dataArray.push(subArray);\r\n}\r\n\r\n// Format 1: JSON string\r\nconst jsonData = JSON.stringify(dataArray);\r\n\r\n// Format 2: Double-delimited string\r\nconst splitData = dataArray.map(arr =\u003E arr.join(\u0027;\u0027)).join(\u0027,\u0027);","TestCases":[{"Name":"Json","Code":"/*When writing async/deferred tests, use \u0060deferred.resolve()\u0060 to mark test as done*/\r\nJSON.parse(jsonData)","IsDeferred":false},{"Name":"Text","Code":"splitData.split(\u0027,\u0027).map(p =\u003E p.split(\u0027;\u0027))","IsDeferred":false}]}