php为什么没有一个带有jsonUnserialize方法的\ jsonUnserializable接口?

As there is a \JsonSerializable interface with a jsonSerialize method, why there isn't the opposite \jsonUnserializable interface with jsonUnserialize method?

Is there any OFFICIAL reason about this? Some OFFICIAL debates taken somewhere? Some OFFICIAL notes?

It seems at first hand logical to add also a \JsonUnserializable interface, so I'm asking myself why it doesn't exist. I'm very curious!

From PHP wiki

PHP RFC: JsonSerializable New Interface method Proposal :

Due to discussions, it seems the best way to implement this method is with a new function.

$user = json_decode_to_class($json, User::class);

More information here :

https://wiki.php.net/rfc/jsonserializable

The complete discussion can be found here :

http://marc.info/?l=php-internals&m=143679379628977&w=2