python怎么识别和获取字符串中自定义变量格式中的变量名

比如:
${X} 是我自定的变量命名规则。python 在不使用 re 的情况下,怎么方便地解析出一个字符串内的所包含的各个变量?

报文示例:


{
    "input":{
        "file_type":"${ftype}",
        "file_id":"${fid}",
        "file_md5":"${fmd5}",
        "file_name":"${fname}"
}

f"{ftype}"就直接把字符串的内容替换成变量值了