我正在用 JSON 创建一个配置属性文件。但我无法在流程中阅读它。 如何在 Mule 4 中读取 JSON 属性文件。
示例属性文件- config.json:
{
"currency" : {"USA": "Dollar","India":"Rupee"},
"table" : {"accountID": "Account"}
}
如果是 .yaml 文件,我们使用 ${} 表达式进行访问。但是如何在流程中访问 .json 属性文件?
提前致谢
Mule 4 不支持 JSON 属性文件。它支持 .属性或 YAML: https://docs.mulesoft.com/mule-runtime/4.3/configuring-properties#supported_files
您可以创建自己的自定义属性读取器,该读取器在 Java 中支持 JSON:https://docs.mulesoft.com/mule-runtime/4.3/configuring-properties#custom-properties-provider