public static Map<String, String> parse(String tagAddress) {
        Map<String, String> params = new LinkedHashMap<>();
        Matcher matcher = TAG_CONFIG_PATTERN.matcher(tagAddress);
        if (matcher.find() && matcher.group("config") != null) {
            Matcher kv = KEY_VALUE_PATTERN.matcher(matcher.group("config"));
            while (kv.find()) {
                params.put(kv.group("parameter"), clean(kv.group("value")));
            }
        }
        return params;
    }
Dedicated parser which parses config portion of tag address.
Tag config comes in curly braces and follows json syntax with key value pairs (fields are not quoted)
plc4j/spi/src/main/java/org/apache/plc4x/java/spi/tag/TagConfigParser.java