php_serializer 1.2.0 copy "php_serializer: ^1.2.0" to clipboard
php_serializer: ^1.2.0 copied to clipboard

Serialize and deserialize Strings that the Php-Functions serialize created or unserialize can parse, so Dart code can communicate with Php in its native format

php_serializer #

Serialize and deserialize Php-Serialized strings

Basically the equivalent to the php-functions serialize and unserialize.

Usage: #

If you only need basic objects, simply run phpSerialize on any List, Map, String, int or double and send the resulting String to Php where it can be deserialized with unserialize().

The opposite direction is very similar. Just pass a String generated by Phps serialize()-function to phpDeserialize and get the resulting objects.

Advanced Usage: Objects #

If you need additional Objects, which would be encoded with a leading O:, these functions require additional information which have to be provided to enable this functionality.

For every class that should be (de-)serializable there has to be an instance of PhpSerializationObjectInformation which contains the Fully Qualified Class Name from Php (the classname including the namespace), a method to convert a Dart-object to a list of properties and another method which does the opposite.

8
likes
140
pub points
81%
popularity

Publisher

verified publishermanu311.de

Serialize and deserialize Strings that the Php-Functions serialize created or unserialize can parse, so Dart code can communicate with Php in its native format

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-2-Clause (LICENSE)

More

Packages that depend on php_serializer