PHP serialisering
Free online Php Serialize tool, no installation required
Om Php Serialize
Konverterer mellom JSON og PHP sitt native serialize()-format. Serialiseringsmodus tar en JSON-verdi (objekt, array, streng, tall, boolsk eller null) og sender ut den tilsvarende PHP-serialiseringen. Avserialiseringsmodus analyserer en PHP-serialisert streng og gjengir den tilbake som pent formatert JSON. Sekvensielle numeriske arrays detekteres og returneres som JSON-arrays; assosiative arrays blir JSON-objekter.
Hvordan bruke
1. Velg en modus med Serialiser / Avserialiser-knappene. 2. I serialiseringsmodus limer du inn gyldig JSON i inntastingen (f.eks. {"name":"Alice","age":30}). I avserialiseringsmodus limer du inn en PHP-serialisert streng (f.eks. a:2:{s:4:"name";s:5:"Alice";s:3:"age";i:30;}). 3. Klikk Serialiser eller Avserialiser. Utdataområdet viser det konverterte resultatet; en toast bekrefter suksess. 4. Bruk Kopier for å kopiere utdataene og Tøm for å tilbakestille begge feltene.
PHP-serialiseringens typekoder
PHP-formatet bruker typeprefikser med én bokstav: N; for null, b:0;/b:1; for boolske, i:<n>; for heltall, d:<n.n>; for flyttall/dobler, s:<len>:"..."; for strenger, og a:<count>:{...} for arrays. Arrays er nøkkel/verdi-par der hver oppføring er to serialiseringer rygg mot rygg. Sekvensielle heltallsnøkklede arrays (nøkler 0,1,2,...) dekodes til JSON-arrays; enhver annen nøkkelform produserer et JSON-objekt.
▶Hvorfor dekoder den sekvensielle arrayen min til et JSON-array, men den nøkkelbaserte arrayen til et objekt?
▶Kan jeg serialisere et rå PHP-objekt (O:...)?
▶Hvorfor mislykkes serialisering med en parsefeil?
▶Er strenglengder bytebaserte eller tegnbaserte?
Hvis dette verktøyet har vært nyttig for deg, vurder å kjøpe meg en kaffe.
Kjøp meg en kaffe