MediaWiki master
JsonDeserializer.php
Go to the documentation of this file.
1<?php
2
8namespace MediaWiki\Json;
9
10use JsonException;
11
20
36 public function deserialize( $json, ?string $expectedClass = null );
37
43 public function unserialize( $json, ?string $expectedClass = null );
44
50 public function deserializeArray( array $array ): array;
51
57 public function unserializeArray( array $array ): array;
58}
59
61class_alias( JsonDeserializer::class, 'MediaWiki\\Json\\JsonUnserializer' );
Deserializes things from JSON.
deserialize( $json, ?string $expectedClass=null)
Restore an instance of simple type or JsonDeserializable subclass from the JSON serialization.
unserialize( $json, ?string $expectedClass=null)
Backwards-compatibility alias for deserialize()
unserializeArray(array $array)
Backwards-compatibility alias for deserializeArray()
deserializeArray(array $array)
Helper to deserialize an array of JsonDeserializable instances or simple types.