public static function deserialize(string $json)
    {
        $deserialized = json_decode($json, true);
        $objects = [];

        return self::decode($deserialized, $objects);
    }
public static function deserialize(string $json)
    {
        $deserialized = json_decode($json, true);
        $objects = [];

        return self::decode($deserialized, $objects);
    }
public static function deserialize ( string $ json ) { $ deserialized = json_decode ( $ json , true ) ; $ objects = [ ] ; return self :: decode ( $ deserialized , $ objects ) ; }
Deserialize the given JSON string.

@param string $json The JSON string to be deserialized.

@return mixed The deserialized value/array/object.
Deserialize the given JSON string .