首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将YAML文件转换为Application.properties

将YAML文件转换为Application.properties
EN

Stack Overflow用户
提问于 2018-11-12 10:38:52
回答 2查看 21.2K关注 0票数 6

如何将YAML文件转换为Application.properties

代码语言:javascript
运行
复制
pay.payment:
  sandbox:
   Url: https://securegw-stage//processTransaction
    callbackUrl: http://localhost:8080/pgresponse
    details:
      CHANNEL_ID: '${pay.payment.sandbox.channelid}'
      INDUSTRY_TYPE_ID: '${pay.payment.sandbox.industrytypeid}'
      CALLBACK_URL: '${pay.payment.sandbox.callbackUrl}'

是否有任何工具可以将YAML转换为在线app.properties?

EN

回答 2

Stack Overflow用户

发布于 2020-01-08 19:41:08

我使用python脚本处理了同样的问题。

只需克隆和运行:

代码语言:javascript
运行
复制
$ python yaml2props.py {your_path_file}

Note

在Ubuntu18.04上的具体案例中,我不得不安装pyperclip库并使用python3,因此:

代码语言:javascript
运行
复制
$ pip3 install pyperclip
$ python3 yaml2props.py {your_path_file}
票数 5
EN

Stack Overflow用户

发布于 2018-11-12 10:58:47

yml是一棵树,要转换成属性,只需要前面层次结构的额外样板。

代码语言:javascript
运行
复制
pay.payment.sandbox.url=https://securegw-stage//processTransaction
pay.payment.sandbox.callbackurl=http://localhost:8080/pgresponse
pay.payment.sandbox.details.CHANNEL_ID='${pay.payment.sandbox.channelid}'
pay.payment.sandbox.details.INDUTRY_TYPE_ID='${pay.payment.sandbox.industrytypeid}'
pay.payment.sandbox.details.CALLBACK_URL='${pay.payment.sandbox.callbackUrl}'
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53260391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档