A list of Laminas serializer

Code
<?php

use Laminas\Serializer\Adapter\Json;
use 
Laminas\Serializer\Adapter\PhpCode;
use 
Laminas\Serializer\Adapter\PythonPickle;

class 
Foo
{
    public 
$bar 'barvalue';
    public 
$baz 'bazvalue';
}

$foo = new Foo();

$json = new Json();
$code = new PhpCode();
$pickle = new PythonPickle();

echo 
'<div>' $json->serialize($foo) . '</div>';
echo 
'<div>' $code->serialize($foo) . '</div>';
echo 
'<div>' $pickle->serialize($foo) . '</div>';
Result
{"bar":"barvalue","baz":"bazvalue"}
\Foo::__set_state(array( 'bar' => 'barvalue', 'baz' => 'bazvalue', ))
(dp0 S'bar' p1 S'barvalue' p2 sS'baz' p3 S'bazvalue' p4 s.
Used Versions
PHP 8.2, Laminas MVC 3.2, Symfony 5.2, Laravel 8.28, PHPUnit 9.5, Doctrine ORM 2.8