Как отметил Джереми, вы не должны избегать кавычек в данных JSON.Но вы также указали возвращаемую строку.Это делает его строкой JSON, а не объектом, поэтому, когда вы ее декодируете, у вас есть строка, а не изменяемый массив, поэтому вы получаете сообщение об ошибке при попытке быстрой итерации ... вы не можетебыстрая итерация по строке.
Ваш фактический JSON должен выглядеть следующим образом: [{"Id":1,"Name":"Michael"},{"Id":2,"Name":"John"}]
.Никаких кавычек, никаких побегов.Как только вы удалите кавычки вокруг вашего объекта JSON, ваше приложение больше не будет аварийно завершать работу, но затем вы получите ошибку десериализации JSON для искаженных данных (экранированные символы).