[buffer-deserialize] Parse whole items at a time Previous logic would fail if char buffer was partial.