This solely tests array query string values since I find these the most interesting edge case. So the query string would be colors[]=blue&colors[]=red for all cases below.
"rawQueryString": "colors[]=blue&colors[]=red",
"queryStringParameters": { "colors[]": "blue,red" }"queryStringParameters": { "colors[]": "red" },
"multiValueQueryStringParameters": { "colors[]": [ "blue", "red" ] }"multiValueQueryStringParameters": { "colors[]": [ "blue", "red" ] }"queryStringParameters": { "colors[]": "red" },
"multiValueQueryStringParameters": { "colors[]": [ "blue", "red" ] }