@Override
    public Object parse(SourceData sourceData, int rowIndex, Context context) {
        Object jsonDocObj = jsonDocParser.parse(sourceData, rowIndex, context);
        if (jsonDocObj == null) {
            return null;
        }
        ArrayList<String> pathValuePairs = new ArrayList<>();
        for (ValueParser valueParser : pathsParser) {
            pathValuePairs.add(valueParser.parse(sourceData, rowIndex, context).toString());
        }
        return jsonRemove(jsonDocObj.toString(), pathValuePairs);
    }
JsonRemoveFunction   ->  JSON_REMOVE(json_doc, path[, path] ...)
description:
- return NULL if any argument is NULL or the 'json_doc' argument is not a valid JSON document or any path argument
         is not a valid path expression or is $ or contains a * or ** wildcard;
- return the result of removing data from 'json_doc'.
inlong-sdk/transform-sdk/src/main/java/org/apache/inlong/sdk/transform/process/function/json/JsonRemoveFunction.java