Got it:

Code:
            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                XXXSearchResults srchResult = new XXXSearchResults
                {
                    Name = dr.ItemArray[0].ToString(),
                    Fax = dr.ItemArray[3].ToString(),
                    State = dr.ItemArray[4].ToString(),
                    SecurityQAndA = dr.ItemArray[5].ToString().Trim() + "  " + dr.ItemArray[6].ToString().Trim(),
                    ActionLink = dr.ItemArray[7].ToString()
                };
                searchResults.Add(srchResult);
            }
            JsonResult jJsonSerialized = Json(searchResults, JsonRequestBehavior.AllowGet);

            return jJsonSerialized;
Which is actually modeled after:
Code:
            List<PhoneNumber> phoneNumbers = new List<PhoneNumber>();

            PhoneNumber num1 = new PhoneNumber { Number = "555 123 4567", Description = "George" }; 
            PhoneNumber num2 = new PhoneNumber { Number = "555 765 4321", Description = "Kevin" }; 
            PhoneNumber num3 = new PhoneNumber { Number = "555 555 4781", Description = "Sam" }; 

            phoneNumbers.Add(num1); 
            phoneNumbers.Add(num2); 
            phoneNumbers.Add(num3); 

            return Json(phoneNumbers, JsonRequestBehavior.AllowGet);