Preview:
String jsonStr = '[{"Id":"0015800001PTKzHAAX","Name":"test1" },{"Id":"0015800001PTKxpAAH","Name":"test2"}]';
        JSONParser parser = JSON.createParser(jsonStr);
        while (parser.nextToken() != null) {
            if (parser.getCurrentToken() == JSONToken.START_ARRAY) {
                while (parser.nextToken() != null) {
                    if (parser.getCurrentToken() == JSONToken.START_OBJECT) {
                        Contact acc = (Contact)parser.readValueAs(Contact.class);
                        system.debug('acc: ' + acc);
                    }
                }
            }
        }
downloadDownload PNG downloadDownload JPEG downloadDownload SVG

Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!

Click to optimize width for Twitter