A legacy database I'm accessing via Django has a table column that stores serialised data in the following string format:
a:5:{i:1;s:4:"1869";i:2;s:4:"1859";i:3;s:4:"1715";i:4;s:1:"0";i:5;s:1:"0";}
Is there any way I can use python/python-library to change it into a list or any other friendly python data type for further processing of individual values?
Note: These values were written to the database via PHP.
Definition and Usage. The unserialize() function converts serialized data back into actual data.
Unserialize An Array And we do this through the unserialize function. The PHP code serializes an array and then unserializes the serialized data back into an array. $colors=array (“red”,” pink”,” yellow”,” brown”); $colors_serialized=serialize($colors);
Definition and Usage The serialize() function converts a storable representation of a value. To serialize data means to convert a value to a sequence of bits, so that it can be stored in a file, a memory buffer, or transmitted across a network.
phpserialize:
a port of the
serialize
andunserialize
functions of php to python. This module implements the python serialization interface (eg: provides dumps, loads and similar functions)...
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With