Moin,
Naja, eben nicht. Mit JSON habe ich bisher selbst nicht gearbeitet, also mich damit auch nur mitlesend beschäftigt. Für mich sahen serialisierte JSON-Zeichenketten beim drüber schauen genauso aus, wie die von PHP.
Der wesentliche Unterschied ist, dass PHP::serialize() mit "byteLength" arbeitet, wohingegen eine JSON zeichenorientiert ist, also gar keine Bytes kennt sondern nur Zeichen.
Mittlerweile können moderne Browser jedoch auch mit Bytes umgehen, eine echte Chance, Low-Level Serializer zu bauen, die aus dem Sandkasten heraus kommen ;)