public List<String> extractValues(byte[] message, String... keys) throws IOException {
        if (keys == null || keys.length == 0) {
            return new ArrayList<>();
        }
        return extractValues(deserialize(message), keys);
    }
Extract values by key from the raw data

@param message The byte array of raw data
@param keys The key list that will be used to extract
@return The value list maps the keys
@throws IOException The exceptions may throws when extract
inlong-sort/sort-flink/base/src/main/java/org/apache/inlong/sort/base/format/AbstractDynamicSchemaFormat.java