The array of values from a list field type are serialized twice before being stored to the database.
Specifically it stores this:
s:48:"a:1:{i:0;a:2:{s:1:"a";s:1:"1";s:1:"b";s:1:"2";}}";
rather than this:
a:1:{i:0;a:2:{s:1:"a";s:1:"1";s:1:"b";s:1:"2";}}